fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int N;
  5.  
  6. // 输入N的值
  7. printf("请输入一个1到9之间的整数: ");
  8. scanf("%d", &N);
  9.  
  10. // 检查N的范围
  11. if (N > 0 && N < 10) {
  12. // 外层循环控制行数
  13. for (int i = 1; i <= N; i++) {
  14. // 打印空格对齐
  15. for (int j = 0; j < N - i; j++) {
  16. printf(" ");
  17. }
  18. // 打印数字
  19. for (int x = 0; x < i; x++) {
  20. printf("%d", i);
  21. }
  22. // 换行
  23. printf("\n");
  24. }
  25. } else {
  26. printf("输入的值不在1到9之间!\n");
  27. }
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
请输入一个1到9之间的整数: 输入的值不在1到9之间!