c语言程序实现:我想用键盘输入两个数,然后将他们相加再打印出来。我写...
发布网友
发布时间:2024-09-30 14:14
我来回答
共4个回答
热心网友
时间:2024-10-07 08:32
#include <stdio.h>
int main(void){
int i,k,sum; //i,k,sum都未赋除值,所以都为随机值
sum = i+k; //此时sum的值为具有随机值的i和k的和,所以放在此处不对,应放在scanf语句后面。
scanf("%d,%d\n", &i, &k); //此处输入应特别注意要和引号中的格式相同,例如:1,2\n,忘掉\n就没有反应,如果输入1,2,那么只要再输入\n补上就可以了。
printf("%d+%d=%d\n", i, k, sum);
return 0;
}
热心网友
时间:2024-10-07 08:33
将第二句放在scanf的后面,变量要先赋值,才能做加减
热心网友
时间:2024-10-07 08:33
#include <stdio.h>
int main(void) {
int i,k,sum;
scanf("%d,%d",&i,&k); /*输入数据,不要加\n*/
sum = i+k; /* 这句不能放在i,k被赋值之前 */
printf("%d+%d=%d\n",i,k,sum);
return 0;
}
热心网友
时间:2024-10-07 08:28
本来以为程序没问题,刚打了一大段scanf格式的知识,看了前面这位仁兄的话才突然意识到是程序有问题,⊙﹏⊙b汗