几道C语言程序问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:04:12
1,由键盘输入10个整数,倒序输出。(数字间由一个空格分隔)
2,由键盘输入20个整数,统计不同数字的个数
3,由键盘输入一个3*4的矩阵,要求输出它的转置矩阵

1.用数组,顺序输入,再倒序输出。
2.用数组即可
3.用一个2维数组。
#include<stdio.h>
void fun1()
{
int arr[10];
int i;
printf("Enter 10 int ");
for(i=0;i<10;i++) scanf("%d",&arr[i]);
printf("Reverse of input ");
for(i=9;i>=0;i--) printf("%d ",arr[i]);
printf("\n");
}
void fun2()
{
int in[5];/*我就只弄5个数啦 */
int j=0;
printf("Enter 5 int ");
scanf("%d",&in[0]); j++;
scanf("%d",&in[1]);
if(in[1]!=in[0]) j++;
scanf("%d",&in[2]);
if(in[2]==in[1]||in[2]==in[0])
;
else j++;
scanf("%d",&in[3]);
if(in[3]==in[2]||in[3]==in[1]||in[3]==in[0])
;
else j++;
scanf("%d",&in[4]);
if(in[4]==in[3]||in[4]==in[2]||in[4]==in[1]||in[4]==in[0])
;
else j++;

/********************************************************