倪-主-角
终身会员
终身会员
  • 注册日期2013-03-16
  • 发帖数163
  • QQ393320234
  • 火币255枚
  • 粉丝30
  • 关注2
  • 忠实会员
阅读:4861回复:4

C语言编程

楼主#
更多 发布于:2013-07-31 16:35
1判断一个数是不是素数
#include<stdio.h>
main()
{
 int i,j;
 scanf("%d",&i);
 for (j=2;j<i;i++)
  if(i%j==0)break;
  if(j==i)
   printf("%d\n",i);
}
2输出100以内的素数
#include<stdio.h>
main()
{
 int i=2,j=2;
 for (j=2;j<100;i++)
  if(i%j==0)break;
  if(j==i)
   printf("%d\n",i);
}
求大神指导,对不对?

喜欢0 评分0
成功不是赢过多少人,而是帮助过多少人。
灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
沙发#
发布于:2013-07-31 16:49

回复(0) 喜欢(0)     评分
灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
板凳#
发布于:2013-07-31 16:52
你这不是脱了裤子打屁吗? break是用来跳出switch以及while,dowhile,for等循环的,一般都是和以上搭配,你这里虽然可以编译成功,但是没用的。if(){} 不满足条件肯定会自己就跳出。你加break; 就没用了。懂吗?

回复(0) 喜欢(0)     评分
倪-主-角
终身会员
终身会员
  • 注册日期2013-03-16
  • 发帖数163
  • QQ393320234
  • 火币255枚
  • 粉丝30
  • 关注2
  • 忠实会员
地板#
发布于:2013-08-01 10:41
第一道对了吗?
第二道题 求正解是什么啊?

成功不是赢过多少人,而是帮助过多少人。
回复(0) 喜欢(0)     评分
倪-主-角
终身会员
终身会员
  • 注册日期2013-03-16
  • 发帖数163
  • QQ393320234
  • 火币255枚
  • 粉丝30
  • 关注2
  • 忠实会员
4楼#
发布于:2013-08-01 10:43
告诉我正解是什么?

成功不是赢过多少人,而是帮助过多少人。
回复(0) 喜欢(0)     评分
游客

返回顶部