1.求一个n×n的整形矩阵从左上角至右下角的对角线元素之和。
#include<stdio.h>
int main()
{
int n,i,j;
int sum=0;
int a[10][10];
scanf("%d",&n);
if(n<1||n>10)//0<n&&n<=10;
return 0;
//printf("\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d ",&a[i][j]);
}
sum+=a[i][i];
}
printf("%d\n",sum);
return 0;
}
2.用选择法(选择排序)对10个整数从小到大排序,并按顺序输出。
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[10],i,j,q,m;
scanf("%d %d %d %d %d %d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
for(i=0;i<10;i++){
for(j=i;j<10;j++){
int min=a[i];
if(a[j]<a[i]){
min=a[j];
a[j]=a[i