1.输入9个整数,构成3*3的矩阵,打印主对角线之和。
如:输入 2 0 8
3 6 3
4 3 1
输出 9 18
#include <stdio.h>
int main()
{
int a[3][3];
int i,j,sum_right=0,sum_left=0;
for (i=0; i<3; i++) {
for (j=0; j<3; j++) {
scanf("%d",&a[i][j]);
}
}
for (i=0; i<3; i++) {
sum_right=sum_right+a[i][i];
sum_left=sum_left+a[i][2-i];
}
printf("%d %d",sum_right,sum_left);
return 0;
}
2.定义两个字符数组c1[10],c2[10],将c1数组初始化,然后将c1数组里的内容复制到c2数组中,并将c2数组输出。注意输入使用scanf输入
比如:输入 asdf 输出为 asdf
输入 WgwdGE 输出为 WgwdGE
#include <stdio.h>
#include <string.h>
int main()
{
char ch1[10],ch2[10];
int i;
scanf("%s",ch1);
printf("%lu",strlen(ch1));
for (i=0; i<strlen(ch1); i++) {
ch2[i]=ch1[i];
}
ch2[i]='\0';
printf("%s",ch2);
return 0;
}