键盘输入10个数,试编程序将大于平均值的数显示出来。
6(1 键盘输入10个数,试编程序将大于平均值的数显示出来。
#include “”
main()
{
float s[10],average=;
int i;
for(i=0;i<10;i++)
{
scanf(“%f”,&s[i]);
averege=average+s[i];
}
average=average/10;
for(i=0;i<10;i++)
if(s[i]>average)
printf(“\n%f”,s[i]);
}
6(2 键盘输入10个学生的学号和成绩,试编程序按高分到低分显示这些的学号和成
绩。
#include “”
main()
{
int x[10][2],i,j,temp1,temp2;
for(i=0;i<10;i++)
{
printf(“\n请输入学号:”);
scanf(“%d”, &x[i][1]);
printf(“\n请输入成绩: ”);
scanf(“%d”, &x[i][2]);
}
for(i=0;i<9;i++)
for(j=0;j<10-i-1;j++)
if(x[j][2]<x[j+1][2])
{
temp1=x[j][1];
temp2=x[j][2];
x[j][1]=x[j+1][1];
x[j][2]=x[j+1][2];
x[j+1][1]=temp1;
x[j+1][2]=temp2;
}
for(i=0;i<10;i++)
printf(“\n%d %d”,x[i][1],x[i][2]);
}
6(3 键盘输入10个正整数,试编程序先显示所有奇数,再显示所有偶数。
#include “”
main()
{
int x[10],i;
for(i=0;i<10;i++)
scanf(“%d”,&x[i]);
for(i=0;i<10;i++)
if(x[i]%2=1)
printf(“\n%d”,x[i]);
for(i=0;i<10;i++)
if(x[i]%2=0)
printf(“\n%d”,x[i]);
}
6(4 键盘输入一个数,试编程序将这个数插入到一个已排好序的数组中,要求保持原
来的排序规律。
#include “”
main()
{
static float x[7]={,,,,,};
float y;
int i,j;
scanf(“%f”,&y);
for(i=0;i<6;i++)
if(y<x[i])
break;
for(j=6;j>i;j--)
x[j]=x[j-1];
x[i]=y;
for(i=0;i<7;i++)
printf(“\n%f”,x[i]);
}
6(5 试编程序打印杨辉三角形(即二项式系数表)。
不妨设打印前10行。
#include “”
main()
{
int x[20],i,j;
x[0]=0;
x[1]=1;
x[2]=0;
for(i=1;i<11;i++)
{
printf(“\n”);
for(j=1;j<i+1;j++)
printf(“%d “,x[j]);
for(j=i+1;j>0;j--)
x[j]=x[j]+x[j-1];
x[i+2]=0;
}
6(6 设有两个3 * 4的矩阵,试编程序求这两矩阵的和。
#include “”
main()
{
int x[3][4],y[3][4],z[3][4];
int i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf(“%d”,&x[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf(“%d”,&y[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
z[i][j]=x[i][j]+y[i][j];
for(i=0;i<3;i++)
{
printf(“\n”);
for(j=0;j<4;j++)
printf(“%d ”,z[i][j]);
}
}
6(7 试用一个
6.1键盘输入10个数,试编程序将大于平均值的数显示出来。 来自淘豆网www.taodocs.com转载请标明出处.