请c语言高手帮忙看一下这段程序的错误在什么地方?

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:01:05
main()
{
int i,offset[10];
for(i=0;i<10;i++) scanf(%d,&offset[i]);
for(i=9;i>=0;i--) printf(%d ,offset[i]);
printf(\n);
}

系统提示我出现了4个错误!!不知道怎么搞的

应该是:
#include <stdio.h>
int main()
{
int i,offset[10];
for(i=0;i<10;i++) scanf("%d",&offset[i]);
for(i=9;i>=0;i--) printf("%d",offset[i]);
printf("\n");
return 0;
}

首先,你要包含头文件:stdio.h,利用这样的语句:#include <stdio.h>

然后,函数要有返回类型:比如int 或者 void 这里我们给主函数mian设置一个int型的返回类型,如果使用返回类型的话,函数末尾因该有个return语句,这里我们添加了:return 0;

最后,使用scanf和printf函数时,应该是:在括号内添加双引号:"",这里我们更改成:scanf("%d",&offset[i]);

祝你学习愉快,看看谭浩强的书不错.学习要系统.从头开始.

scanf(%d,&offset[i]); ->scanf("%d",&offset[i]);
printf(%d ,offset[i]); ->printf("%d" ,offset[i]);

scanf(“%d”,&offset[i]);
for(i=9;i>=0;i--) printf(“%d” ,offset[i]);
printf(“\n”);

四五行的%d少双引号。