题解 | #线段图案#
线段图案
https://www.nowcoder.com/practice/a95744270f274a14a8a0dafe10421589
法一 for循环
#include <stdio.h> int main() { int n; while (scanf("%d ", &n) != EOF) { // 注意 while 处理多个 case if(n>=1&&n<=100){ // 64 位输出请用 printf("%lld") to for(int i = 0; i < n; i++ ) { printf("*");//循环控制*的数量 } printf("\n");//输出完换行 } } return 0; }
法二 while循环
#include <stdio.h> int main() { int n; while (scanf("%d ", &n) != EOF) { // 注意 while 处理多个 case while(n>=1&&n<=100){ printf("*"); n--;//控制*的数量 } printf("\n");打印完换行 } return 0; }
法三do while 循环
#include <stdio.h> int main() { int n; while (scanf("%d ", &n) != EOF) { // 注意 while 处理多个 case do{ printf("*"); n--;//控制*的数量 }while(n>=1&&n<=100); printf("\n");//打印完换行 } return 0; }