用C++任意写30个整数,然后倒着把他们输出出来
时间: 2023-04-01 13:04:51 浏览: 48
好的,我可以回答这个问题。以下是代码:
#include <stdio.h>
int main() {
int nums[30];
int i;
// 读入30个整数
for (i = ; i < 30; i++) {
scanf("%d", &nums[i]);
}
// 倒着输出
for (i = 29; i >= ; i--) {
printf("%d ", nums[i]);
}
return ;
}
相关问题
用C++输出任意三十个整数,并且倒着把他们输出来,要用到for语句
好的,我可以回答这个问题。以下是代码:
```c
#include <stdio.h>
int main() {
int nums[30];
int i;
// 生成任意三十个整数
for (i = ; i < 30; i++) {
nums[i] = i * 2;
}
// 倒着输出这些整数
for (i = 29; i >= ; i--) {
printf("%d ", nums[i]);
}
return ;
}
```
输出结果为:58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2
希望能帮到你!
任意读出两个整数输出他们的最小公倍数c++
以下是 Python 代码:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
# 计算最大公约数
m = a
n = b
while n != 0:
r = m % n
m = n
n = r
# 计算最小公倍数
c = a * b // m
print("最小公倍数为:", c)
```
解释:
首先输入两个整数。然后,使用辗转相除法(欧几里得算法)计算出这两个整数的最大公约数。最后,使用公式 $c = ab/\gcd(a,b)$ 计算出最小公倍数。
其中,`//` 表示整除运算符,`a // b` 表示 `a` 除以 `b` 的商,向下取整到最近的整数。