自由尋覓快樂別人從沒法感受

0%

题目:输出n阶蛇形矩阵,n的值由用户输入。

示例:
15 7 6 2 1
16 14 8 5 3
22 17 13 9 4
23 21 18 12 10
25 24 20 19 11

阅读全文 »

题目:输出n阶左上拐矩阵,n的值由用户输入。

示例:
1 1 1 1 1
1 2 2 2 2
1 2 3 3 3
1 2 3 4 4
1 2 3 4 5

主要代码:

阅读全文 »

题目:编程输出特定的数字

1 0 0 0 0 0
2 1 0 0 0 0
3 2 1 0 0 0
4 3 2 1 0 0
5 4 3 2 1 0
6 5 4 3 2 1

阅读全文 »

题目:矩阵行对调

用循环将矩阵的第1行与第3行对调。
0 2 9 7
5 13 6 8
27 11 1 3

主要代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# include <stdio.h>
int main (void)
{
int a[3][4] = {{0,2,9,7},{5,13,6,8,},{27,11,1,3}};
int x,y;
printf("start:\n");
for (x=0;x<3;x++)
{
for (y=0;y<4;y++)
{
printf("%4d",a[x][y]);
}
printf("\n");
}
printf("processed:\n");
for (x=2;x>=0;x--)
{
for (y=0;y<4;y++)
{
printf("%4d",a[x][y]);
}
printf("\n");
}
return 0;
}
阅读全文 »

题目:编程找到并输出5个整数中的最大和最小数。

主要代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# include <stdio.h>
int main (void)
{
int i,x,max,min,a[x];
printf("how many numbers do you want to input:");
scanf("%d",&x);
for (i=0;i<x;i++)
{
printf("now input No.%d number:",i+1);
scanf("%d",&a[i]);
}
max=a[0];
min=a[1];
for (i=0;i<x;i++)
{
if(a[i]>max)
{
max=a[i];
}
if(a[i]<min)
{
min=a[i];
}
}
printf("max=%d\n",max);
printf("min=%d\n",min);
return 0;
}
阅读全文 »