#include <iostream>using namespace std;int main(){int a,b,c;cin>>a>>b>>c;cout<<"a+b+c";return 0;}这个程序,我运行时输入 11 22 33结果却还是a+b+c而不是11+22+33的值66
3 回答
Qyouu
TA贡献1786条经验 获得超11个赞
C++中实现a+b+c求和的方法有二种,分别如下:
方法1,把三个数加起来,赋给d, 把 d 打印出来。
1 2 3 4 5 6 7 8 9 10 | #include <stdio.h> #include <stdlib.h> main(){ int a,b,c,d; printf("please input a b c:\n"); scanf("%d %d %d",&a,&b,&c); d = a+b+c; printf("%d\n",d); return 0; } |
方法2,直接打印 表达式 a+b+c 的值。
1 2 3 4 5 6 7 8 9 | #include <stdio.h> #include <stdlib.h> main(){ int a,b,c,d; printf("please input a b c:\n"); scanf("%d %d %d",&a,&b,&c); printf("%d\n",a+b+c); return 0; } |
- 3 回答
- 0 关注
- 572 浏览
添加回答
举报
0/150
提交
取消