C语言出现随机值,帮帮改进一下。

[复制链接]
查看11 | 回复3 | 2013-3-8 20:48:05 | 显示全部楼层 |阅读模式
已经为你改好了,没什么大问题,a,b,c应该用浮点值输入因为不一定整除(这个你应该能理解),还有就是你的printf的语句里面有点小错误,在scanf里面的元素才用&(取地址符),而printf不用。。。用的话就是取元素的地址输入。下面是该过程序#include int main(){ float A,B,C,D,M; char X,CH2,CH3; printf("请输入方程:\n"); scanf("%f*%c%c%f=%f",&A,&X,&CH2,&B,&C);
switch(CH2) {
case'+':M=C-B;printf("%f*%c=%f\...
回复

使用道具 举报

千问 | 2013-3-8 20:48:05 | 显示全部楼层
//ax+b=c#include int main(int argc,char **argv){
float a,b,c,x;
printf("please input a b c:");
scanf("%f %f %f",&a,&b,&c);
printf("x=%f",(c-b)/a)...
回复

使用道具 举报

千问 | 2013-3-8 20:48:05 | 显示全部楼层
printf里面的所有参数的&都去掉就行。只有scanf的参数需要有&,printf的参数不需要&。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行