//155_3
# include <stdio.h>
int func(int n)
{
int i;
for (i=2; i<n/2; i++)if (n%i==0) return 0;
return 1;
}
int main()
{
int i;
for (i=200; i<=300; i++)if (func(i))printf("%d\t",i);
}
C语言(main)主函数return 0;表示程序正常结束,非0表示异常退出。
如果不是主函数main,则只表示该函数的返回值为0或者1。
关于C语言主函数:
按照C99标准的规定,C语言的main函数为:
int main(void){/*示例代码*/}//整数类型主函数(无参数)
或者
char*argv[]){/*示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*
数组指针至字符[])
C语言其他函数可参看百度百科:http://baike.baidu.com/link?url=J8ApUd6WIMpIC1SEa-6k2FPfAD6J9DFyMzzqsQD-74T4vUaXdeljhyanAWKSHPqYSURzVwODTa3kfE6A91Cj9K
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-11-29
这道题是输出200到300间的奇数,return1表示如果是奇数的话返回这个值,return0表示如果是偶数的话不返回。
第2个回答 2013-11-29
for (i=2; i<n/2; i++)if (n%i==0) return 0;//判断是不是素数,不是返回0
return 1;//如果是素数,返回1
for (i=200; i<=300; i++)if (func(i))printf("%d\t",i);//如果返回0,也就不是素数不打印,如果返回1,是素数就打印输出本回答被提问者和网友采纳
return 1;//如果是素数,返回1
for (i=200; i<=300; i++)if (func(i))printf("%d\t",i);//如果返回0,也就不是素数不打印,如果返回1,是素数就打印输出本回答被提问者和网友采纳
第3个回答 2013-11-29
func 判断n是否是一个素数,返回0表示不是,1是