| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 324 人关注过本帖
标题:这有个代码 能不能帮我 都解释一下! 谢谢了!
只看楼主 加入收藏
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
结帖率:96%
收藏
已结贴  问题点数:20 回复次数:6 
这有个代码 能不能帮我 都解释一下! 谢谢了!
#include<stdio.h>
int main(void)
{
int m,n,flag=1;
printf("input int:");
scanf("%d",&n);
for(m=2;m<=n/2;m++)
if(n/m==0)
 {
 flag=0;
 break;
 }
flag?printf("%d The su shu\n",n):printf("%d not su shu\n",n);
return 0;
 }
搜索更多相关主题的帖子: 代码 解释 
2010-10-15 10:37
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
收藏
得分:20 
程序代码:
#include<stdio.h>
int main(void)
{
int m,n,flag=1;
printf("input int:");
scanf("%d",&n);
for(m=2;m<=n/2;m++)
{
   
  if(n%m==0)//改成%
  {
    flag=0;
    break;
  }
  flag=1;//加上这句,是flag返回初始值
}
flag?printf("%d The su shu\n",n):printf("%d not su shu\n",n);//条件表达式不需要解释吧

return 0;
} 
2010-10-15 10:43
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
收藏
得分:0 
回复 2楼 遮天云
这个 我是刚学的!具体还是有些 晕! 不好意思 ! 你再帮我解释解释吧!  最好能让我 一下 明白 那种! 谢谢!

学习~
2010-10-15 10:47
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
收藏
得分:0 
程序代码:
#include<stdio.h>
int main(void)
{
int m,n,flag=1;
printf("input int:");
scanf("%d",&n);
for(m=2;m<=n/2;m++)
{
   
  if(n%m==0)//改成%,(%是取余运算,/是取整运算,比如你输入6吧,6对2取余是0那么(n%m==0)的表达式值为1,那么就执行if语句咯~!执行过后flag=0;并跳出循环
  {
    flag=0;
    break;
  }
  flag=1;//加上这句,是flag返回初始值
}
flag?printf("%d The su shu\n",n):printf("%d not su shu\n",n);//条件表达式不需要解释吧(跳出循环后就执行这句,如果flag的值为零的话就执行后面的那个输入语句,这知道吧)为1的话就执行前一个输出语句,

return 0;
} 
这样懂了吧?说说你那个不理解啊~还有就是楼主你可以自己举个例子试着分析哈~,再者你要在把课本里的相关知识看看
2010-10-15 10:53
vvvevvv
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:129
专家分:92
注 册:2010-9-9
收藏
得分:0 
回复 4楼 遮天云
恩 谢谢 ! 差不多了  我在去运行运行吧! 谢谢!

学习~
2010-10-15 10:56
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
收藏
得分:0 
恩~好的,自己在琢磨琢磨,自己搞懂收获很大
2010-10-15 10:58
wzqsunb
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:57
专家分:130
注 册:2010-10-11
收藏
得分:0 
看程序就要把自己当做是机器,这样会好理解一些!还有就是基础很重要!
2010-10-15 10:59
快速回复:这有个代码 能不能帮我 都解释一下! 谢谢了!
数据加载中...
 
   



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

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