1、请找出下列代码中的错误:
#include <cstdio>
int main()
{
printf("Hello world!");
return 0;
}
为什么不能运行呢?
因为在printf("Hello world!"); 一行的分号用的是中文的分号,所以请检查以下有没有用了中文的分号,改正之后如下图:

2、请找出下列代码中的错误:
#include <cstdio>
int main()
{
int a=0,b=0;
scanf("%d %d",&a,&b);
printf("%d",a+b);
return 0;
}
为什么不能运行呢?
因为在
scanf("%d %d",&a,&b);
printf("%d",a+b);
中的分号用的是中文的逗号,所以请检查以下有没有用了中文的逗号,改正之后如下图:

3、请找出下列代码中的错误:
#include <cstdio>
int main()
{
int a=0,b=0;
int a=0;
scanf("%d %d",&a,&b);
a=a+b;
printf("%d",a);
return 0;
}
为什么不能运行呢?
因为在
int a=0;
a=a+b;
中的a定义了两次,所以请检查以下有没有定义了两次或以上的变量,改正之后如下图:
4、请找出下列代码中的错误:
#include <cstdio>
int main()
{
for(int i=1;i<=6;i++)
{
for(int j=1;j<=6;j++)
{
printf("%d %d",i,i);
}
}
}
(
希望的输出结果为:
)
为什么不能运行呢?
因为在
int a=0;
a=a+b;
中的a定义了两次,所以请检查以下有没有定义了两次或以上的变量,改正之后如下图: