main() { int x,y; scanf("%d",&x); if(x<1)y=x; else { if(x>=1&&x<10)y=2x-1; else y=3x-1; } printf("%d",x,y); }这样试试。首先,你要注意scanf的使用方法。其次,你要小心编程规则。每个函数后的括号是万万掉不得的。