C语言程序高手来帮我看看这道改错题
#include<stdio.h>#include<math.h>intfun(inthigh){intsum=0,n=0,m,j,yes;while((high>=2)...
#include <stdio.h>
#include <math.h>
int fun (int high)
{int sum=0,n=0,m,j,yes;
while ((high>=2)&&(n<10) // 这行有错
{yes=1;for(j=2;j<=high/2;j++)
if(high%j==0)
{yes=0;break} // 这行有错
if(yes) {sum+=high;n++;}
high--;}
return sum;}
main()
{printf("%d\n",fun(100));}
我做的是,第一个有错的行,应该是少了半个括号) 我给加上了
第二个有错的行,我觉得是break后面少个;
我也给加上了 然后运行 不知道为什么运行不出来 检验的时候程序也没显示有错误 展开
#include <math.h>
int fun (int high)
{int sum=0,n=0,m,j,yes;
while ((high>=2)&&(n<10) // 这行有错
{yes=1;for(j=2;j<=high/2;j++)
if(high%j==0)
{yes=0;break} // 这行有错
if(yes) {sum+=high;n++;}
high--;}
return sum;}
main()
{printf("%d\n",fun(100));}
我做的是,第一个有错的行,应该是少了半个括号) 我给加上了
第二个有错的行,我觉得是break后面少个;
我也给加上了 然后运行 不知道为什么运行不出来 检验的时候程序也没显示有错误 展开
3个回答
展开全部
732,代码如下
#include <stdio.h>
#include <math.h>
int fun (int high)
{
int sum=0,n=0,m,j,yes;
while ((high>=2)&&(n<10)) // 这行有错
{
yes=1;
for(j=2;j<=high/2;j++)
if(high%j==0)
{
yes=0;break;
} // 这行有错
if(yes)
{
sum+=high;n++;
}
high--;
}
return sum;
}
void main()
{printf("%d\n",fun(100));}
#include <stdio.h>
#include <math.h>
int fun (int high)
{
int sum=0,n=0,m,j,yes;
while ((high>=2)&&(n<10)) // 这行有错
{
yes=1;
for(j=2;j<=high/2;j++)
if(high%j==0)
{
yes=0;break;
} // 这行有错
if(yes)
{
sum+=high;n++;
}
high--;
}
return sum;
}
void main()
{printf("%d\n",fun(100));}
展开全部
我按你说的改了下,
#include <stdio.h>
#include <math.h>
int fun (int high)
{int sum=0,n=0,m,j,yes;
while ((high>=2)&&(n<10) ) // 这行有错
{yes=1;for(j=2;j<=high/2;j++)
if(high%j==0)
{yes=0;break;} // 这行有错
if(yes) {sum+=high;n++;}
high--;}
return sum;}
main()
{printf("%d\n",fun(100));}
运行结果是732,可能你的编译器有问题吧,我用的是VC
#include <stdio.h>
#include <math.h>
int fun (int high)
{int sum=0,n=0,m,j,yes;
while ((high>=2)&&(n<10) ) // 这行有错
{yes=1;for(j=2;j<=high/2;j++)
if(high%j==0)
{yes=0;break;} // 这行有错
if(yes) {sum+=high;n++;}
high--;}
return sum;}
main()
{printf("%d\n",fun(100));}
运行结果是732,可能你的编译器有问题吧,我用的是VC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-09-20
展开全部
这个应该是一道今年全国计算机等级考试的试题,昨天刚考完吗……
你需要把这个题的题目说一下,如:这个函数实现的功能……
你需要把这个题的题目说一下,如:这个函数实现的功能……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询