#include <bits/stdc++.h> #include<iomanip> using namespace std; int main(){ int n,th,addn=0,c=0; float end; cin>>n; for(int i=1;i<=n;i++){ cin>>th; addn+=th; } if(addn>100){ c=addn-100; end=c/10*9; cout<<fixed<<setprecision(2)<<100+end<<endl; return 0; } cout<<addn; return 0; }
时间: 2024-04-18 07:23:35 浏览: 48
vc2019中 源文件<bits/stdc++.h>无法打开
这段代码的功能是计算输入数字的总和。首先接收一个整数n作为输入,然后通过循环将接下来的n个数字相加。如果总和超过100,它会计算超过的部分除以10,并将结果乘以9,然后加到100上。最后,它会输出最终的结果。如果总和不超过100,则直接输出总和。
请注意,这段代码使用了头文件`bits/stdc++.h`和`iomanip`,这是一种常见的做法,它包含了C++中常用的所有头文件。此外,代码中使用了`namespace std`,这意味着我们可以直接使用`cin`、`cout`等标准输入输出函数,而无需加上`std::`前缀。
阅读全文