解题思路:
判断i与40是否有公约数,这里用辗转相除求最大公约,若是1则分子分母不能约。
#include <stdio.h> int main() { int i; int z,x,y; for(i=1;i<40;i++) { x=i; z=1; y=40; while(z) { z=x%y; x=y; y=z; } if(x==1) printf("%d/40,",i); } return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:569 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:936 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:605 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:510 |
1017题解浏览:605 |
矩阵加法 (C语言代码)浏览:1723 |
Tom数 (C语言代码)浏览:555 |
C语言训练-自守数问题 (C语言代码)浏览:748 |
1197求助浏览:631 |