注册 登录
编程论坛 C++教室

今天终于学到函数了··特激动!!这是第三个东西了··含【函数】

a382793896 发布于 2011-05-12 23:41, 1235 次点击
程序代码:
# include <stdio.h>

bool sushu(int val)
{
    int i ;
    for (i = 2; i<val; ++i)
    {
      if(0 == val%i)
     
          break;
    }
      if(i == val)
       return true;
         else
             return false;

     
}
int main (void)
{
     int i;
   
     for (i = 2; i<100; ++i)
     {
        
          if (sushu(i))
              printf("输出1到100素数:%d\n",i);
     }


   
   return 0;
}
17 回复
#2
yuccn2011-05-12 23:47
??同一个贴发两次?
#3
a3827938962011-05-13 02:18
回复 2楼 yuccn
前面那个有错误··
这个是没错误的··
#4
zhoufeng19882011-05-13 08:31
啊哈哈~
恭喜恭喜,我当时学函数的时候可没有这么兴奋,因为那时候,还不知道为什么要有函数~
#5
hellovfp2011-05-13 11:32
有前途,兴奋了。。
#6
Demon_JIE2011-05-13 12:02
我开始接触计算机的时候  真的连C语言都不知道
还是学其他专业的同学说  你们是不是要学C语言啊  我才开始去了解计算机语言
哎  真悲哀啊
#7
城东古桥2011-05-13 19:32
恭喜楼主  =====
#8
zwp04222011-05-14 16:57
骄傲了
#9
laigaoat20052011-05-14 22:54
前些天,看c-primer 3rd 类派生和虚函数,怎么也看不懂,当天晚上做梦梦到自己看懂了,梦里居然清晰的看到代码编译成功了!当时我也这么高兴来的。
#10
donggegege2011-05-15 12:36
你看一下《南开100道上机题》,全是函数和其他的有用的,而且比较简单,最重要的是计算机三级考试上机基本都是那上面的题。加油啊呵呵
#11
stu00002011-05-15 15:02
虽然运行通过了 但是效率很低;判断是不是素数,只要到val/2即可,这样每次循环要少算很多次。
#12
月如水02011-05-15 18:51
呵呵,恭喜 lz
#13
御剑残风2011-05-16 04:07
回复 楼主 a382793896
这位学长请问下你看的是什么教程啊 ?
#14
张瑞涛2011-05-16 12:13
嗯,这个程序运行起来,但是如果你看运行结果:会出现很多个“输出1~100的素数”,建议你把那句提到循环语句前面去。
#15
a3827938962011-05-17 00:35
回复 13楼 御剑残风
这位兄台!!
想要我看的教程啊??
加我QQ吧(就是我的论坛名去掉那个a)
#16
zhaiguanjie72011-05-18 20:08
楼主,我和你一样,刚刚迈出了学习的第一步,咱俩一起加油吧,O(∩_∩)O~
#17
lomey2011-05-19 14:45
进来学习一下..我学到指针
#18
守望幸福2011-06-05 15:29
问一下,那个main函数后的(void)是等同于返回值是零吗?
1