求一个简单的C语言加法运算代码 要求 可以输入'+' 谢谢了

高手来帮帮忙是这样的我是一个新手刚入门刚才自己想试着做一个模拟计算器的一个程序但是不知道怎么才能输入+这个符号还有希望能找一个师傅指导指导我希望好心的高手可以收我为徒弟谢... 高手来帮帮忙
是这样的 我是一个新手 刚入门 刚才 自己想试着做一个模拟计算器的一个程序 但是 不知道怎么才能输入 + 这个符号 还有 希望能找一个师傅 指导指导我 希望好心的高手可以收我为徒弟 谢谢了
展开
 我来答
nc041001
2008-11-18 · TA获得超过399个赞
知道小有建树答主
回答量:513
采纳率:0%
帮助的人:169万
展开全部
只要输入加号的话你用

char a;
a=getchar();
printf("%c",a);
就行了吧?
如过你想着要输入进“1+2”按下回车就出结果3来的话,参加运算的“+”好像不能输进去,或者我初学的还没学完不知道,不过你可以用if语句来判断啊,加号ASCII是43号,写成这样
#include<stdio.h>
void main()
{
int a,b,c;
char d;
scanf("%d",&a);
d=getchar();
scanf("%d",&b);
if(d==43)
{c=a+b;printf("%d+%d=%d\n",a,b,c);}
if(d==45)
{c=a-b;printf("%d-%d=%d\n",a,b,c);}
}
多加了个减法在上面。
如果是楼上说的你要输入无限多个数相加的话用
#include<stdio.h>
void main()
{
int a=0,b,n=1;
while(n<=100)
{
printf("输入要相加的数:");
scanf("%d",&b);
a=a+b;
printf("%d\n",a);
}
嘿嘿,第一次在编辑语言区答问题,过去都是在游戏区的,答得不对不要笑我啊~
阳光穿过的云层
2008-11-18 · 超过40用户采纳过TA的回答
知道答主
回答量:143
采纳率:0%
帮助的人:0
展开全部
-0-
C++可以不?
只要求输入两个数相加 例如a+b ?
还是要求可以输入无限多个数相加 例如 a+b+c+d+e ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HEATYING
2017-10-31
知道答主
回答量:1
采纳率:0%
帮助的人:931
展开全部
#include<stdio.h>
int main()
{
int a,b;
scanf("%d+%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
应该是最简单的了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
03013110
2008-11-18 · TA获得超过529个赞
知道小有建树答主
回答量:1216
采纳率:0%
帮助的人:388万
展开全部
只收美女,如果不是,不需要回信了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式