
急~~C语言高手请进! 对于您这相当简单!
程序判错指出下列程序中的错误(包括逻辑错误和语法错误),在错误处做上记号1.以下程序求出100以内的正整数中,可被7整除的最大整数。main(){intx;for(x=1...
程序判错 指出下列程序中的错误(包括逻辑错误和语法错误),在错误处做上记号
1.以下程序求出100以内的正整数中,可被7整除的最大整数。
main( )
{int x;
for(x=100,x>=1;x++);
if (x/7=0) continue;
printf("The max x=%d",&x);
}
2.以下程序要求输出:CHINA HONG KONG 1997.7
main( )
{int str[ ]="CHINA HONG KONG";
int date=1997.7;
printf("%s %f",str[0],date);
}
3.以下程序先输入,后输出10个整数。
main( )
{ int n,m=10,s[m];
for (n=0;n<=m;n++);
scanf("%d",s[n]);
for (n=0;n<=10;n++)
printf("%d",s);
}
至少有15个错误~` 展开
1.以下程序求出100以内的正整数中,可被7整除的最大整数。
main( )
{int x;
for(x=100,x>=1;x++);
if (x/7=0) continue;
printf("The max x=%d",&x);
}
2.以下程序要求输出:CHINA HONG KONG 1997.7
main( )
{int str[ ]="CHINA HONG KONG";
int date=1997.7;
printf("%s %f",str[0],date);
}
3.以下程序先输入,后输出10个整数。
main( )
{ int n,m=10,s[m];
for (n=0;n<=m;n++);
scanf("%d",s[n]);
for (n=0;n<=10;n++)
printf("%d",s);
}
至少有15个错误~` 展开
展开全部
1.for(x=100,x>=1;x++); ->for(x=100;x>=1;x--)//特别注意不要后边的分号
if (x/7=0) continue;->if (x%7==0) break;
printf("The max x=%d",&x); ->printf("The max x=%d",x);
2.改为
char str[ ]="CHINA HONG KONG";
double date=1997.7;
printf("%s %f",str,date);
if (x/7=0) continue;->if (x%7==0) break;
printf("The max x=%d",&x); ->printf("The max x=%d",x);
2.改为
char str[ ]="CHINA HONG KONG";
double date=1997.7;
printf("%s %f",str,date);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询