c语言作业时编的两道程序,请高手分析下

[复制链接]
查看11 | 回复2 | 2007-1-31 12:25:39 | 显示全部楼层 |阅读模式
一天之内看见3遍这个问题了....
回复

使用道具 举报

千问 | 2007-1-31 12:25:39 | 显示全部楼层
第一题:Z=++X: X=21,Z=21(因为X先自增,再赋值给Z)Z+=X:X=21,Z=42所以Z1=42Z=X--: X=20,Z=21(因为X先赋值给Z,X再自减)Z+=X:X=20.Z=41所以Z2=41第二题,就是根据用户输入的运算符号进行相应的运算printf("\nInput first data:"); scanf("%f",&x);用户输入第一个操作数 if(op=='=') break; printf("\nInput next data:"); 如果用户输入的运算不是等号,就输入下一个数swich(op) { case'+': x+=y;break; 如果输入加号,进行加法case'-': x-=y; break; 如果输入减号,进行减法case'*': x*=y;break; 如果输入乘号,进行乘法case'/': if(y) x/=y; break;} 如果输入除号,进行除法
回复

使用道具 举报

千问 | 2007-1-31 12:25:39 | 显示全部楼层
建议搂住仔细读书,加强练习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行