一、从键盘输入一个正整数x,输出它的各位数之和
int main() {
int num, sum = 0;
scanf("%d", &num);
while (num) {
sum += num % 10;
num /= 10;
}
printf("%d\n", sum);
return 0;
}
二、将一个数组的行和列的元素互换(即矩阵转置),存到另一个数组中
int main() {
int a[2][3] = { 1,2,3,4,5,6 }, b[3][2];
for (int i = 0;i < 2;i++) {
for (int j = 0;j < 3;j++) {
printf("%d\t", a[i][j]);
b[j][i] = a[i][j];
}
printf("\n");
}
for (int i = 0;i < 3;i++) {
for (int j = 0;j < 2;j++) {
printf("%d\t", b[i][j]);
}
printf("\n");
}
return 0;
}