7-1 摄氏温度转换华氏温度 分数 10 作者 翁恺 单位 浙江大学 温度刻画存在不同体系,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画。华氏度以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画。 根据华氏和摄氏温度定义,转换公式如下: C = ( F – 32 ) / 1.8 F = C * 1.8 + 32 输入格式: 一个不带小数点的数字,表示设摄氏温度。 输出格式: 一个表示华氏温度的数字。请直接采用print()输出计算结果,不需要对输出格式做处理。
时间: 2024-02-25 13:57:32 浏览: 460
根据题目要求,摄氏温度转换为华氏温度的公式为:
F = C * 1.8 + 32
其中,C表示摄氏温度,F表示华氏温度。
下面是Python代码实现:
```python
C = int(input()) # 输入摄氏温度
F = C * 1.8 + 32 # 摄氏温度转换为华氏温度
print(int(F)) # 输出华氏温度,不需要对输出格式做处理
```
在运行程序时,输入一个不带小数点的数字,即摄氏温度,程序将自动计算并输出对应的华氏温度。
相关问题
duplicated numbers 分数 10 作者 翁恺 单位 浙江大学 this program reads a lot
of integers and checks whether there are any duplicates. If there are duplicates, it prints "YES", otherwise it prints "NO". Here's the code:
```python
n = int(input())
a = list(map(int, input().split()))
s = set(a)
if len(a) != len(s):
print("YES")
else:
print("NO")
```
The program first reads in the number of integers `n`, and then reads in `n` integers. It then converts the input into a list `a`, and creates a set `s` from `a`. Since sets only contain unique elements, if the length of `a` is not equal to the length of `s`, it means that there are duplicates, and the program prints "YES". Otherwise, the program prints "NO".
7-5 画菱形 分数 10 作者 翁恺 单位 浙江大学 菱形是一种特殊的平行四边形,是四条边均相等的平行四边形。题目给出菱形的边长n,用*画出菱形。如n=1,输出: c++
菱形是由四条等长边构成的对称图形,在C++中绘制菱形通常涉及到循环和控制结构。翁恺教授在浙江大学的课程中给出了一个利用分数(10分题目)的方式,让学生通过编程实现给定边长n的菱形绘制。下面是一个简单的C++示例,用于打印菱形:
```cpp
#include <iostream>
using namespace std;
void printDiamond(int n) {
for (int i = 0; i < n; ++i) {
// 上半部分,从左到右
for (int j = 0; j <= i; ++j) {
cout << "* ";
}
cout << endl;
// 下半部分,从右到左
if (i > 0) {
for (int j = i - 1; j >= 0; --j) {
cout << "* ";
}
cout << endl;
}
}
// 中间的斜杠
for (int i = n - 1; i > 0; --i) {
cout << "*\n";
}
}
int main() {
int n;
cout << "请输入菱形的边长(n): ";
cin >> n;
printDiamond(n);
return 0;
}
```
当你运行这个程序并输入菱形边长n时,它会按照指定的大小绘制菱形。例如,如果你输入5,输出将会是一个边长为5的菱形。
阅读全文