Problem A:数字阵列
题目描述
输入正整数N(1≤N≤9),输出数字阵列
样例输入
5
样例输出
1
12
123
1234
12345
答案
#include <stdio.h>
int main(){
int n,x = 1;
scanf("%d",&n);
for(int i = 1;i <= n;i++) {
printf("%d\n",x);
x = x * 10 + i + 1;
}
return 0;
}
Problem B:输出星号构成的三角形图案
题目描述
输入正整数n(1≤n≤20),输出三角形图案
样例输入
5
样例输出
答案
#include <stdio.h>
int main(){
int i,j,k,n;
scanf("%d",&n);
for(i = 1;i <= n;i++){
for(k = n;k >= i;k--){
printf("*");
}
printf("\n");
}
return 0;
}
Problem C:菱形图案
题目描述
从键盘输入一个整数n(1≤n≤30),打印出指定的菱形。
输入
正整数n(1≤n≤30)。
输出
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,以此类推。
样例输入
3
样例输出
答案
#include<stdio.h>
#include<math.h>
int main(){
int a,b,n;
scanf("%d",&n);
for(a = -n