|
发表于 2022-10-15 20:11:20
|
显示全部楼层
本帖最后由 jackz007 于 2022-10-15 20:34 编辑
修改版
- #include <stdio.h>
- int main(void)
- {
- int i , n , m = 0 ;
- scanf("%d" , & n) ;
- for(i = 1 ; i <= n ; i ++) {
- if(i % 3 == 0 && i % 5 == 0 && i % 7 == 0) { // 这里写 continue 几个意思??
- printf("%-6d" , i) ; // 必须纳入 if
- m ++ ; // 必须纳入 if
- if(m % 5 == 0) printf("\n") ; // 必须纳入 if
- }
- }
- }
复制代码
这是我写的版本
- #include <stdio.h>
- int main(void)
- {
- int c , d , k , n ;
- scanf("%d" , & n) ;
- for(c = 0 , d = 3 * 5 * 7 , k = d ; k < n + 1 ; k += d) {
- if(c && ! (c % 5)) printf("\n") ;
- printf("%6d" , k) ;
- c ++ ;
- }
- printf("\n") ;
- }
复制代码
编译、运行实况:
- D:\[00.Exerciese.2022]\C>g++ -o c c.c
- D:\[00.Exerciese.2022]\C>c
- 200
- 105
- D:\[00.Exerciese.2022]\C>c
- 2000
- 105 210 315 420 525
- 630 735 840 945 1050
- 1155 1260 1365 1470 1575
- 1680 1785 1890 1995
- D:\[00.Exerciese.2022]\C>
复制代码
看看你贴的代码,你自己愿意看吗??? |
|