求一个简单的C语言加法运算代码 要求 可以输入'+' 谢谢了
高手来帮帮忙是这样的我是一个新手刚入门刚才自己想试着做一个模拟计算器的一个程序但是不知道怎么才能输入+这个符号还有希望能找一个师傅指导指导我希望好心的高手可以收我为徒弟谢...
高手来帮帮忙
是这样的 我是一个新手 刚入门 刚才 自己想试着做一个模拟计算器的一个程序 但是 不知道怎么才能输入 + 这个符号 还有 希望能找一个师傅 指导指导我 希望好心的高手可以收我为徒弟 谢谢了 展开
是这样的 我是一个新手 刚入门 刚才 自己想试着做一个模拟计算器的一个程序 但是 不知道怎么才能输入 + 这个符号 还有 希望能找一个师傅 指导指导我 希望好心的高手可以收我为徒弟 谢谢了 展开
4个回答
展开全部
只要输入加号的话你用
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);
}
嘿嘿,第一次在编辑语言区答问题,过去都是在游戏区的,答得不对不要笑我啊~
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);
}
嘿嘿,第一次在编辑语言区答问题,过去都是在游戏区的,答得不对不要笑我啊~
展开全部
-0-
C++可以不?
只要求输入两个数相加 例如a+b ?
还是要求可以输入无限多个数相加 例如 a+b+c+d+e ?
C++可以不?
只要求输入两个数相加 例如a+b ?
还是要求可以输入无限多个数相加 例如 a+b+c+d+e ?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int a,b;
scanf("%d+%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
应该是最简单的了吧
int main()
{
int a,b;
scanf("%d+%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
应该是最简单的了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只收美女,如果不是,不需要回信了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询