1.
输入一个整数n(1<=n<=30),当输入的n值为3时,打印结果是:
1
2 2
3 3 3
当输入的n值为6时,打印结果是:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("请输入一个在1-30之间的整数:");
scanf("%d", &n);
int a;
a = 1;
while (a <= n) {
int b = 1;
while (b <= a) {
printf("%d ",a);
b++;
}
printf("\n");
a++;
}
system("pause");
return 0;
}
2.
输入一个整数n(1<=n<=30),当输入的n值为3时,打印结果是:
1
2 3
4 5 6
当输入的n值为5时,打印结果是:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("请输入一个在1-30之间的整数:");
scanf("%d", &n);
int a;
a = 1;
int num = 1;
while (a <= n) {
int b = 1;
while (b <= a) {
printf("%d ",num);
num++;
b++;
}
printf("\n");
a++;
}
system("pause");
return 0;
}