c语言编程问题 如何在屏幕上输入两个数,显示这两个数的和

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:28:39
要想在屏幕上输入两个数字,然后显示这两个数的和.
用c语言编辑如下
#include<stdio.h>
main
{int a,b,sum;
sum=a+b;
scanf("%d%d",a,b);
printf("sum is %d",sum);
}
哪里有问题,我弄不懂,请前辈指点.

你的程序有三个错误:
1.
main
应改为
main()

2.
scanf("%d%d",a,b);
应改为
scanf("%d%d",&a,&b);

3.
sum=a+b; 应该写在scanf("%d%d",&a,&b);的后面

程序修改如下:

#include<stdio.h>
main()
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum is %d",sum);
}

一个更标准的程序如下:

#include<stdio.h>
int main(void)
{
int a,b,sum;
scanf("%d%d",&a,&b);
sum=a+b;
printf("sum is %d",sum);
return 0;
}

**********************************************
#include<stdio.h>

int main(void)
{
float a,b;
scanf("%f%f",&a,&b);
printf("%g+%g=%g",a,b,a+b);
return 0;
}

#include <stdio.h>
main()
{
int a;
int b;
int c;
scanf("%d%d",&a,&b);