本文共 731 字,大约阅读时间需要 2 分钟。
列数的50%,所以不能够整除的话,四舍五入取整就是+1
(1)
#includeintmain() { int a, b, i, j; char s; scanf("%d %c", &a, &s); if( a % 2 == 0 ) { // 偶数 b = a / 2; } else { b = a / 2 + 1; } for( i = 0; i < b; i++ ) { for( j = 0; j < a; j++ ) { printf("%c", s); } printf("\n"); } return 0;}
(2)
#includeintmain() { double a; int b, i, j; char s; scanf("%lf %c", &a, &s); if( (int)(a / 2) == a / 2 ) { // 整除 b = (int)(a / 2); } else { b = (int)(a / 2) + 1; } for( i = 0; i < b; i++ ) { for( j = 0; j < (int)a; j++ ) { printf("%c", s); } printf("\n"); } return 0;}
转载地址:http://spkxi.baihongyu.com/