c++程序设计编程题

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:45:04
1.数组工有9个元素,初值为{1,2,3,4,5,6,7,8,9},编程数组元素变为{0,1,2,3,4,5,6,7,8}.
2.输入3个数X,Y,Z,请将这三个数按由小到大的顺序排列(即X中存放最大的,Z中存放最小的).
3.求一个3*3矩阵对角线元素之和.
4.从键盘上输入10个整数到一个数组中,计算下标为奇数的元素之和.
````
麻烦拉`

1、
#include <stdio.h>
void main(void)
{
int data={1,2,3,4,5,6,7,8,9};
int i=0;

for(i=0;i<9;i++)
{
data[i] -= 1;
printf("%d ",data[i]);
}
}

2、
#include <stdio.h>
void main(void)
{
float x=0,y=0,z=0;
float temp=0;

scanf("%f %f %f",&x,&y,&z);

if(x<y)
{
temp=x;
x=y;
y=temp;
}
if(x<z)
{
temp=x;
x=z;
z=temp;
}

if(y<z)
{
temp=y;
y=z;
z=temp;
}
}
3、
#include <stdio.h>
void main(void)
{
float data[3][3];
float sum=0;
int i=0,j=0;

for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&data[i][j]);

for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i==j)
sum += data[i][j];
}