本帖最后由 HULANG-BTB 于 2021-10-8 17:51 编辑
[C] 纯文本查看 复制代码 #include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int x, y, n = 0, b = 0;
char c;
printf( "输入一个运算数为:\n" );
scanf( "%d", &x );
for (;; )
{
getchar();
printf( "请输入运算符(+,-,*,/): \n" );
scanf( "%c", &c );
printf( "输入另一个运算数为:\n" );
scanf( "%d", &y );
if ( y == '#' )
break;
{ // 这个块好像没什么用
if ( c == '+' )
b = x + y;
else if ( c == '-' )
b = x - y;
else if ( c == '*' )
b = x * y;
else if ( c == '/' )
b = x / y;
} // 这个块好像没什么用
x = b;
}
printf( "%d\n", b );
return(0);
}
把printf语句移到循环体外面不就可以了? |