| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 321 人关注过本帖
标题:求讲解For语句,下面的这么理解?
只看楼主 加入收藏
wu2782641803
Rank: 2
等 级:论坛游民
帖 子:65
专家分:46
注 册:2013-10-28
结帖率:88.24%
收藏
已结贴  问题点数:20 回复次数:2 
求讲解For语句,下面的这么理解?
#include<stdio.h>  
int f(int n)/*
有返回值的不能用
viod*/
{  
int i;  
 for(i=2;i<=n/2;i++)  
 if(n%i==0)      
return 0;   
 return 1;
}  
void main()
{  
 int i,count=0;  
for(i=2;i<=100;i++)
 if(f(i)==1)
 {
 printf("%4d",i);
 count++;
 if(count%5==0)
 printf("\n");/*一行输入5个数*/
 }
 printf("\n");
}  
搜索更多相关主题的帖子: include 
2013-11-10 19:52
i80286
Rank: 6Rank: 6
等 级:侠之大者
威 望:5
帖 子:99
专家分:428
注 册:2013-9-30
收藏
得分:10 
for从2到n/2,如果能i能被n整除,即n%i==0,则返回0,即代表此数不是一个素数
如果没猜错,你在看的书是谭浩强写的,真TM的害人啊,void main()真的无语
2013-11-10 20:19
进发
Rank: 2
等 级:论坛游民
帖 子:3
专家分:13
注 册:2013-11-10
收藏
得分:10 
for(i=2;i<=n/2;i++)  
if(n%i==0)      
return 0;   
return 1;
这个是用来判断2到n是否是质数,是质数返回1;不是质数返回0.
2013-11-11 12:37
快速回复:求讲解For语句,下面的这么理解?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011539 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved