列出真分数序列
一、问题描述:

二、设计思路:

三、程序流程图:

四、代码实现:
第一个是我理解错了,写的加强版
#include<stdio.h> int main() { int x,y=40; int gongbeishu; int num=0; for(x=1;x<40;x++) { for(int i=x;i>=1;i--) { if(x%i==0&&y%i==0) { gongbeishu=i; break; } } printf("%d/%d\t",x/gongbeishu,y/gongbeishu); num++; if(num%4==0) { printf("\n"); } } return 0; }

下面这个符合题意
#include<stdio.h> int main() { int x,y=40; int num=0; printf("穷尽40以内的全部分子\n"); for(x=1;x<40;x++) { if(x%2!=0&&x%5!=0) { printf("%d/%d\t",x,y); } num++; if(num%20==0) { printf("\n"); } } return 0; }


浙公网安备 33010602011771号