编程范例可以从多个方面进行展示,以下是一些不同编程语言和用途的范例:
矩阵关于主对角线的对称阵
```c
include
void process(int a, int b) {
int i, j;
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
b[j][i] = a[i][j];
}
}
}
void show(int a, int b) {
int i, j;
printf("原矩阵:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
printf("关于主对角线的对称阵:\n");
for (i = 0; i < 4; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", b[i][j]);
}
printf("\n");
}
}
int main() {
int a = {
{1, 2, 2, 2},
{1, 3, 3, 3},
{2, 1, 3, 3},
{2, 2, 1, 3}
};
int b;
process(a, b);
show(a, b);
return 0;
}
```
返回三个整数中的最小值
```c
include
int min(int a, int b, int c) {
int m;
if (b > a) m = a;
else if (b > c) m = b;
else m = c;
return m;
}
int main() {
int a = 5, b = 3, c = 7;
printf("最小值为: %d\n", min(a, b, c));
return 0;
}
```
猜数字游戏(Python):
```python
import random
answer = random.randint(1, 100)
while True:
try:
guess = int(input("请猜一个 1 到 100 之间的数字: "))
if guess == answer:
print("恭喜你,猜对了!")
break
elif guess < answer:
print("猜小了,再试试吧.")
else:
print("猜大了,继续加油.")
except ValueError:
print("请输入有效的整数哦.")
```
汽车类及其子类(C++):