C语言编写程序,要求从键盘输入两个整数,输出他们的平方和.如下的有什么问题,#includemain(){int a,b,c;printf("请输入两个数字,回车确认\n");scanf("%d\n",&a);scanf("%d\n",&b);c=a*a+b*b;printf("输出:%d*%d+%d*%d=%d\n",a,a,b,b,c);}

问题描述:

C语言编写程序,要求从键盘输入两个整数,输出他们的平方和.如下的有什么问题,
#include
main()
{
int a,b,c;
printf("请输入两个数字,回车确认\n");
scanf("%d\n",&a);
scanf("%d\n",&b);
c=a*a+b*b;
printf("输出:%d*%d+%d*%d=%d\n",a,a,b,b,c);
}

scanf("%d\n",&a);
scanf("%d\n",&b);
scanf是输入语句,不需要加\n
然后,C语言函数最好是加一个返回值,在main前加int或者void都行,然后在函数最后加上return 0;
这个是规范的问题,不影响程序的运行