C++代码
#include <bits/stdc++.h> using namespace std; int main(){ //编写一个程序,输出 1 到 100 之间(包括 1 和 100)的全部偶数。 int i; for (i=1;i<=100;i++){ if(i%2==0){ cout<<i<<endl; } } return 0; }
python代码
#python代码 for i in range(1,101): if i%2==0: print(i)
c++
#include <bits/stdc++.h> using namespace std; int main(){ //输入一个整数 X,输出 1 到 X 之间(包括 1 和 X)的全部奇数。 int X; cin>>X; for (int i=1;i<=X;i++){ if(i%2==1){ cout<<i<<endl; } } return 0; }
#python代码 x=int(input()) for i in range(1,x+1): if i%2==1: print(i)
c++代码
#include <bits/stdc++.h> using namespace std; int main(){ //x positive numbers int cnt=0; double x; for (int i=0;i<6;i++){ cin>>x; if(x>0.0){ cnt++; } } printf("%d positive numbers\n",cnt); return 0; }
python代码
#python代码 cnt=0 for i in range(6): x=float(input()) if (x>0): cnt=cnt+1 print("%d positive numbers"%cnt)
c++代码
#include <bits/stdc++.h> using namespace std; int main(){ //给定两个整数 X 和 Y,输出在他们之间(不包括 X 和 Y)的所有奇数的和。 int X,Y,s=0; cin>>X>>Y; if(X>Y) swap(X,Y); for (int i=X+1;i<Y;i++){ if(i%2!=0){ s+=i; } } cout<<s<<endl; return 0; }
python代码
#python代码 x=int(input()) y=int(input()) cnt=0 if x>y: x,y=y,x for i in range(x+1,y): if i%2!=0: cnt+=i; print(cnt)
c++代码
#include <bits/stdc++.h> using namespace std; int main(){ //给定 100 个整数,请你找出其中最大的数字,以及它的输入位置(位置从 1 开始)。1≤输入数字≤50000, int max=0,num,x; for (int i=1;i<=100;i++){ cin>>x; if(x>max){ max=x; num=i; } } cout<<max<<endl; cout<<num<<endl; return 0; }
python代码
#python代码 max=0 num=0 for i in range(1,101): x=int(input()) if x>max: num=i max=x print(max) print(num)
c++代码
#include <bits/stdc++.h> using namespace std; int main(){ //输入文件中包含若干个整数,其中最后一个为 0,其他的均为正整数。 int i; cin>>i; while(i!=0){ for(int j=1;j<=i;j++){ printf("%d ",j); } printf("\n"); cin>>i; } return 0; }
python代码
#python代码 while(1): i=int(input()) if i==0: break else: for x in range(i): print(x+1,end=" ") print()
#python代码 l=input().split() sum=0 A=int(l[0]) for x in range(1,len(l)): if(int(l[x])>0): N=int(l[x]) break for i in range(A,A+N): sum+=i print(sum)
#include <bits/stdc++.h> using namespace std; int main(){ /*读入两个整数值 A 和 N,计算从 A 开始的 N个连续整数的和。 注意,如果读入的 N为 0 或负数,则继续读取数字直至读入 N 值为正整数为止。 */ int A,N,sum=0; cin>>A>>N; while(!(N>0)){ cin>>N; } for(int i=A;i<A+N;i++){ sum+=i; } cout<<sum<<endl; return 0; }
#include <bits/stdc++.h> using namespace std; int main(){ /*输入一个整数 N,按照从小到大的顺序输出它的全部约数。 */ int N; cin>>N; for(int i=1;i<=N;i++){ if(N%i==0){ cout<<i<<endl; } } return 0; }
#python代码 N=int(input()) for x in range(1,N+1): if(N%x==0): print(x)
#include <bits/stdc++.h> using namespace std; int main(){ /*矩阵构造完成后,将每行的最后一个数字变为 PUM。输入两个整数 N 和 M,构造一个 N 行 M 列的数字矩阵, */ int N,M; cin>>N>>M; for(int i=1;i<=N*M;i++){ if(i%M==0){ printf("PUM\n"); } else { printf("%d ",i); } } return 0; }
#python代码 N,M=map(int,input().split()) for x in range(1,N*M+1): if(x%M==0): print("PUM") else: print(x,end=" ")