大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
只要输入加号的话你用 char a; a=getchar(); printf("%c",a); 就行了吧? 如过你想着要输入进“1+2”按下回车就出结果3来的话,参加运算的“+”好像不能输进去,或者我初学的还没学完不知道,不过你可以用if语句来判断啊,加号ASCII是43号,写成这样 #includestdio.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);} } 多加了个减法在上面。 如果是楼上说的你要输入无限多个数相加的话用 #includestdio.h void main() { int a=0,b,n=1; while(n=100) { printf("输入要相加的数:"); scanf("%d",b); a=a+b; printf("%d\n",a); } 嘿嘿,第一次在编辑语言区答问题,过去都是在游戏区的,答得不对不要笑我啊~
成都创新互联公司专业为企业提供红河哈尼网站建设、红河哈尼做网站、红河哈尼网站设计、红河哈尼网站制作等企业网站建设、网页设计与制作、红河哈尼企业网站模板建站服务,十载红河哈尼做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
作为编程语言,在运算时,一个表达式只可以有一个结果。
所以在任何的编程语言中,都不会支持±这个操作。
要实现A±B,只能分别计算A+B和A-B,并且分别将值保存在不同变量中。
如果该操作频繁使用,可以将其封装为函数。
如,计算a±b并存储于参数数组c的函数可以写作:
void jiajian(int a, int b, int c[2])
{
c[0] = a+b;
c[1] = a-b;
}
这里的a,b,c的类型均设置为int,具体类型可以根据实际需要修改。
++ 是递增运算符,对于变量的作用相当于a = a + 1;
a++ 和 ++a 的区别在于,作为表达式,前者返回a的原数值,后者返回a递增后的数值。
例如,int a = 1,则a++为1,++a为2。但不管++在什么位置,运行结束之后a的值均为2。