- guoyuxuan's blog
python和C++的差距
- 2024-4-10 11:35:00 @
题目:求整数的和与均值
c++
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,sum=0;
double avg,n;
cin>>n;
for (int i=0;i<n;i++){
cin>>a;
sum+=a;
}
avg=sum/n;
printf("%d %.5f",sum,avg);
}
python
n=eval(input())
sum1=sum(eval(input())for i in range(n))
print('%i %.5f'%(sum1,sum1/n))
还有这题: 画矩形
#include <bits/stdc++.h>
using namespace std;
int main(){
int height,weight,inside;
char strn;
cin>>height>>weight>>strn>>inside;
for(int i=0;i!=height;i++){
for(int j=0;j!=weight;j++){
if (inside==0){
if ((i==0 or i==height-1) or (j==0 or j==weight-1)){
cout<<strn;
}
else{
cout<<" ";
}
}
if (inside==1){
cout<<strn;
}
}
cout<<endl;
}
}