1.キーボードから正の数n(n <30、nは奇数)を入力し、n行のひし形を出力します。
1 #include <stdio.h>
2 int main()
3 {
4 int i、j、n、row;
5 printf(" 请输入行:" );
6 scanf(" %d "、&n);
7 行= n / 2 + 1 ;
8 for(i = 1 ; i <= row; i ++ )
9 {
10 for(j = row-i; j> 0 ; j-- )
11 printf(" " );
12 のための(j = 0 ; J <i *が2 - 1、J ++ )
13 のprintf(" * " )。
14 printf(" \ n " );
15 }
16 for(i = 1 ; i <row; i ++ )
17 {
18 for(j = 0 ; j <i; j ++ )
19 printf(" " );
20 for(j =(row-i)* 2 ; j> 1 ; j -- )
21 printf(" * " );
22 printf(" \ n " );
23 }
24は 0を返し ます。
25
26
27 }
2.キーボードから正の数n(n <30、nは奇数)を入力し、エッジのあるひし形が出力されるようにします。
1 #include <stdio.h>
2
3 int main()
4 {
5 int i、j、row;
6 printf(" 请输入行:" );
7 scanf(" %d "、&行);
8
9 for(i = 1 ; i <= row; i ++ )
10 {
11 for(j = row-i; j> 0 ; j-- )
12 printf(" " );
13 のための(j = 0 ; J <I * 2- 1 ; J ++ )
14 のprintf(" * " );
15 printf(" \ n " );
16 }
17 for(i = 1 ; i <row; i ++ )
18 {
19 for(j = 0 ; j <i; j ++ )
20 printf(" " );
21 for(j =(row-i)* 2 ; j> 1 ; j -- )
22 printf(" * " );
23 printf(" \ n " );
24 }
25は 0を返し ます。
26 }