1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { int n; // [1] n-输入的四位整数(题目保证十位和个位不会同时为0) cin>>n; // [2] 读取这个四位整数 int one=n/100; // [3] one-提取n的前两位数字(通过整数除法除以100得到) int two=n%100; // [4] two-提取n的后两位数字(通过对100取余得到) int sum=one+two; // [5] sum-计算前两位和后两位组成的新数的和 double f=(one*1.0)/two; // [6] f-计算前两位和后两位组成的新数的商,one*1.0确保浮点运算,避免整数除法误差 printf("%d\n%.1f",sum,f); // [7] 第1行输出和,第2行输出商(保留1位小数) return 0; }
- 1
信息
- ID
- 1107
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者