首页 > 学院 > 开发设计 > 正文

二月二十七日

2019-11-06 09:13:47
字体:
来源:转载
供稿:网友
1、关于换行。for(int i=0;i<=100;i++){PRintf("%10d",i);if(i%5==0)printf("/n");}每输出五个数字,换行。且右对齐。2、哥德巴赫猜想(1)、先判定是否为素数;素数是除了1和它本身之外不能被其他的数字整除0和1不是素数最小的素数为2int judge(int n){int j;for(j=2;j<n;j++){if(n%j==0)return 0;else if(j!=n-1)continue; //如果j没有循环到n-1,则跳过下面的语句 elsereturn 1;}}2、主程序,判断拆分出的数字是否为素数#include<stdio.h>inrt main(){int i,j,k,flag1,flag2;for(i=4;i<=100;i+=2) //正偶数for(j=2;j<=i/2;j++) //j<=i/2可以避免分解的两个数重复{k=i-j;flag1=judge(j); if(flag1){flag2=judge(k);if(flag2){printf("%3d=%3d+%3d",i,j,k);n++;if(n%5==0) //每输出五组数字,换行printf("/n");}}}printf("/n");}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表