学C语言自己编了个小程序,可是编译器总说有错误,高手们帮我找找这个程序的错误...

int a,b,c,d,e;
printf("请输入你的qq等级\n");
scanf("%d",&a);
e=a+1;
d=2a+5;
b=(a+1)*(a+1)-4;
c=4352-b;
printf("您的qq等级为%d级\n",a);
printf("您的qq活跃天数为%d天\n",b);
printf("您距离升%d级,还需要%d天\n",e,d);
printf("距离升级皇冠还剩%d天\n",c);
这个编写的是查询qq等级、剩余活跃天数的一个小程序。

d=2a+5;
语法只有这一处错误
d=2*a+5;
不知道算法有没有错误
还有就是最好用比较明朗的定义
不如很难看懂
天数可以定义为day
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-17
吧d=2a+5;
改成 d=2*a+5;
就可以了
改完后 能够正常运行 我跑过了
第2个回答  2011-11-17
d=2a+5;
d=2*a+5;
第3个回答  2011-11-19
楼上正解。
第4个回答  2011-11-29
楼上正解
第5个回答  2011-11-17
2a+5; ==〉2*a + 5
相似回答
大家正在搜