c语言a b等于c的编程,简单的a+b (C语言代码)

解题思路:

题目中要求多次输入,所以需要一个死循环来进行控制,一般采用while(1),或者for(;;)

注意事项:scanf()函数需要加上取地址符,且它的返回值,它的返回值可以分成三种情况

1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b);

如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量);

如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入了一个变量)。

2) 0,表示用户的输入不匹配,无法正确输入任何值。如上例,用户如果输入",3 4",返回0。

3) EOF,这是在stdio.h里面定义的常量(通常值为-1),表示输入流已经结束。在Windows下,用户按下CTRL+Z(会看到一个^Z字符)再按下回车(可能需要重复2次),就表示输入结束;Linux/Unix下使用CTRL+D表示输入结束。

顺便说一下,printf的返回值是输出的字符数,例如,printf("1234")的返回值是4,而        printf("1234\n")的返回值是5。

注意:scanf("%s",&a);printf("%c",a);

参考代码:

#include

int main()

{

int a,b;

for(;;)

scanf("%d %d",&a,&b);

printf("%d",a+b);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值