请大家帮我看看我语法错在哪里,谢谢!
#include <stdio.h>
void main()
{
int a[4];
int i;
for(i=0;i <4;i++)
{
printf( "请输入第%d个数字 ",i+1);
scanf( "%d ",&a[i]);
a[i]=a[i]-7;
if(a[i] <0)
a[i]=a[i]+10;
else if(a[i]> 9)
a[i]=a[i]-10;
}
printf{ "%d\n%d\n%d\n%d ",a[2],a[3],a[0],a[1]};
}
编译器总是跳出来说我语法错误,说少了 分号.但是我不知道哪里少了,谢谢各位了,我是初学者,所以不好意思了。
[解决办法]
晕 ... printf( "%d\n%d\n%d\n%d ",a[2],a[3],a[0],a[1]);
[解决办法]
printf( "请输入第%d个数字 ",i+1);
===============
看这里,呵呵^_^,okokok
[解决办法]
太粗心了你
居然把()写成了{}
[解决办法]
printf{}---> printf();