你好,我也是软件编程初学者,我按照你的意思编了代码,并且可以运行,你可以试试#includestdio.h#includeconio.hvoidmain(){inta,b;//定义两个整形变量,a,b是用户输入的数字,可以不赋值charc,d;//定义两个字符,c是运算符,可以不赋值for(intn=1;;n)//使用循环{printf(\"请输入一个简单的四则运算算式:\");scanf(\"%d%c%d\",switch(c){case\'\':printf(\"%d%d=%d\\n\",a,b,ab);break;case\'-\':printf(\"%d-%d=%d\\n\",a,b,a-b);break;case\'*\':printf(\"%d*%d=%d\\n\",a,b,a*b);break;case\'/\':printf(\"%d/%d=%d\\n\",a,b,a/b);break;case\'%\':printf(\"%d/%d的余数是:%d\\n\",a,b,a%d);break;;}for(inti;;i){printf(\"是否继续?\");scanf(\"%c\",if(d==\'y\'||d==\'Y\')break;elseif(d==\'n\'||d==\'N\')break;elseprintf(\"输入有误!\\n\");}if(d==\'n\'||d==\'N\')break;}getchar();}你可以看看与你的代码有哪些区别。我qq:295853085,需要的话可以交流交流。 |