、if…else、if…elseif语句和switch语句格式及其使用方法,掌握if语句中的嵌套广西和匹配原则,利用if语句和switch语句实现分之选择结构。2熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。3掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学****调试程序,掌握语法错误和逻辑错误的检查方法。实验内容计算并输出1000以内最大的10个素数以及它们的和。要求:1)在程序内部加必要的注释。2)由于偶数不是素数,可以不考虑对偶数的处理。3)虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行出咯。4)输出形式为:素数1+素数2+素数+…+素数10=总和值。算法流程图求素数函数流程图主函数流程图源程序#include<>intprimenum(inta)/*判定素数的分支函数*/{intj;for(j=2;j<a;j++)/*j=2并自增则j偶数奇数均能取到*/if(a%j==0)return0;/*a%j为0则一定不是素数*/return1;/*a%j不为0则一定是素数*/}main(){intnum,sum=0,i=0;printf("\ninput:");/*输入任意数*/scanf("\n%d",&num);printf("\nOutput:");for(;num>1;num--){if(primenum(num)==1)/*判断是否为素数*/{i++;sum=sum+num; if(i==10)printf("%d",num); if(i<10)printf("%d+",num);if(i==10)break;/*数量达到10个退出*/}}if(i==10)printf("=%d",sum);{if(1<10)printf("=%d",sum);if(i<10)printf("Notenough!");}}/*判断素数是否为10个,是则输出结果,否则还要输
C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.