Lv.1
一个编C++的敲起Python代码真不《容易》😊
签名:一个奥林匹克信息学的人
在 【Python作品分享】超级计算机【作品秀】 中回复
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int i,i1,d1,i2,d2,d3,d4,d5,i21,i2j,i2sf,j1,j2,js,c,d,s,a,b,jh,sd,xd,i3,h; //i计算公式 i1等差数列输入 i2j计算结果 i21继续计算 i2计算器输入 i3几何输入 d1首相 d2末项 d3项数 d4数列合 d5公差 j1数1 j2数2 js继续计算数
cout<<"请输入计算公式(1等差数列,2计算器):";
cin>>i;
//等差数列
if (i==1){
cout<<"请输入要计算的数据(1首项,2末项,3项数,4数列和):";
cin>>i1;
//首项
if (i1==1){
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入项数";
cin>>d3;
cout<<"请输入公差";
cin>>d5;
d1=d2-(d3-1)*d5; //首项=末项-(项数-1)×公差
cout<<"首项是:";
cout<<d1;
}
//首项
//末项
if (i1==2){
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入项数";
cin>>d3;
cout<<"请输入公差";
cin>>d5;
d2=d1+(d3-1)*d5; //末项=首项+(项数-1)×公差
cout<<"末项是:";
cout<<d2;
}
//末项
//项数
if (i1==3){
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入公差:";
cin>>d5;
d3=(d2-d1)/d5+1; //项数=(末项-首项)÷公差+1
cout<<"项数是:";
cout<<d3;
}
//项数
//数列和
if (i1==4){
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入项数:";
cin>>d3;
d4=(d1+d2)*d3/2; //和=(首项+末项)×项数÷2
cout<<"数列和是:";
cout<<d4;
}
//数列和
//等差数列
}
//计算器
if (i==2){
cout<<"请输入要计算符号(1加,2减,3乘,4除):";
cin>>i2;
if (i2==1){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1+j2;
}
if (i2==2){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1-j2;
}
if (i2==3){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1*j2;
}
if (i2==4){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1/j2;
}
cout<<"最终结果是";
cout<<i2j;
}
//计算器
2022-07-31T18:39:12 点赞:1
在 【Python作品分享】超级计算机【作品秀】 中回复
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int i,i1,d1,i2,d2,d3,d4,d5,i21,i2j,i2sf,j1,j2,js,c,d,s,a,b,jh,sd,xd,i3,h,p,zt,zto,sw1,sw2,ztui,zc,dwc,sw1_j,sw2_j,ybs,bs,od,喵,he,cha,xds,喵s; //i计算公式 i1等差数列输入 i2j计算结果 i21继续计算 i2计算器输入 i3几何输入 d1首相 d2末项 d3项数 d4数列合 d5公差 j1数1 j2数2 js继续计算数
cout<<"请输入计算公式(1等差数列,2计算器,3几何问题,4鸡兔同笼,5差倍问题,6和差问题):";
cin>>i;
//等差数列
if (i==1){
cout<<"请输入要计算的数据(1首项,2末项,3项数,4数列和):";
cin>>i1;
//首项
if (i1==1){
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入项数";
cin>>d3;
cout<<"请输入公差";
cin>>d5;
d1=d2-(d3-1)*d5; //首项=末项-(项数-1)×公差
cout<<"首项是:";
cout<<d1;
}
//首项
//末项
if (i1==2){
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入项数";
cin>>d3;
cout<<"请输入公差";
cin>>d5;
d2=d1+(d3-1)*d5; //末项=首项+(项数-1)×公差
cout<<"末项是:";
cout<<d2;
}
//末项
//项数
if (i1==3){
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入公差:";
cin>>d5;
d3=(d2-d1)/d5+1; //项数=(末项-首项)÷公差+1
cout<<"项数是:";
cout<<d3;
}
//项数
//数列和
if (i1==4){
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入项数:";
cin>>d3;
d4=(d1+d2)*d3/2; //和=(首项+末项)×项数÷2
cout<<"数列和是:";
cout<<d4;
}
//数列和
//等差数列
}
//计算器
if (i==2){
cout<<"请输入要计算符号(1加,2减,3乘,4除):";
cin>>i2;
if (i2==1){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1+j2;
}
if (i2==2){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1-j2;
}
if (i2==3){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1*j2;
}
if (i2==4){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1/j2;
}
cout<<"最终结果是";
cout<<i2j;
}
//计算器
//几何问题
if (i==3){
cout<<"请输入求的类型(1圆,2梯形,3长方形/平行四边形):";
cin>>i3;
if (i3==1){
cout<<"请输入求的类型(1面积,2直径,3周长)";
cin>>jh;
if (jh==1){
cout<<"请输入直径:";
cin>>d;
s=(d*0.5)*(d*0.5)*3.1415926535;
cout<<"最终结果是:";
cout<<s;
}
if (jh==2){
cout<<"请输入周长:";
cin>>c;
d=c/3.1415926535;
cout<<"最终结果是:";
cout<<d;
}
if (jh==3){
cout<<"请输入直径:";
cin>>d;
c=d*3.1415926535;
cout<<"最终结果是:";
cout<<c;
}
}
if (i3==2){
cout<<"请输入求的类型(1高,2上底,3下底,4面积):";
cin>>jh;
if (jh==1){
cout<<"请输入面积:";
cin>>s;
cout<<"请输入上底:";
cin>>sd;
cout<<"请输入下底:";
cin>>xd;
h=s*2/(sd+xd);
cout<<"高是:";
cout<<h;
}
if (jh==2){ //梯形的上底=梯形面积x2÷高-下底
cout<<"请输入面积:";
cin>>s;
cout<<"请输入高:";
cin>>h;
cout<<"请输入下底:";
cin>>xd;
sd=s*2/h-xd;
cout<<"上底是:";
cout<<sd;
}
if (jh==3){ //梯形的上底=梯形面积x2÷高-下底
cout<<"请输入面积:";
cin>>s;
cout<<"请输入高:";
cin>>h;
cout<<"请输入上底:";
cin>>sd;
xd=s*2/h-sd;
cout<<"下底是";
cout<<xd;
}
if (jh==4){
cout<<"请输入上底:";
cin>>sd;
cout<<"请输入下底:";
cin>>xd;
cout<<"请输入高:";
cin>>h;
s=(sd+xd)*h/2;
cout<<"面积是:";
cout<<s;
}
}
if (i3==3){
cout<<"请输入要求的数据(1高,2周长(仅限长方形),3底):";
cin>>p;
if (p==1){
cout<<"请输入面积:";
cin>>s;
cout<<"请输入底(长):";
cin>>a;
h=s/a;
cout<<"高是:";
cout<<h;
}
if (p==2){
cout<<"请输入底:";
cin>>a;
cout<<"请输入高(宽):";
cin>>b;
c=(a+b)*2;
cout<<"周长是:";
cout<<c;
}
if (p==3){
cout<<"请输入面积";
cin>>s;
cout<<"请输入宽(高):";
cin>>h;
a=s/h;
cout<<"底(长)是:";
cout<<a;
}
}
}
//几何问题
if (i==4){
cout<<"请输入一共有几条腿:";
cin>>zt;
cout<<"请输入一共有多少个头(一共的只数):";
cin>>zto;
cout<<"请输入生物1一只的腿数:";
cin>>sw1;
cout<<"请输入生物2一只的腿数:";
cin>>sw2;
if (sw1>sw2){
ztui=zto*sw2;
zc=zt-ztui;
dwc=sw1-sw2;
sw1_j=zc/dwc;
sw2_j=zto-sw1_j;
cout<<"生物1喵 ;
cout<<sw1_j;
cout<<"只"<<endl;
cout<<"生物2喵;
cout<<sw2_j;
cout<<"只";
}
if (sw1<sw2){
ztui=zto*sw1;
zc=zt-ztui;
dwc=sw2-sw1;
sw2_j=zc/dwc;
sw1_j=zto-sw2_j;
cout<<"生物1喵 ;
cout<<sw1_j;
cout<<"只"<<endl;
cout<<"生物2喵;
cout<<sw2_j;
cout<<"只";
}
}
//差倍问题
if (i==5){
cout<<"请输入差:";
cin>>ybs;
cout<<"请输入倍数:";
cin>>bs;
od=ybs/(bs-1);
喵=od*bs;
cout<<"大数是:";
cout<<od<<endl;
cout<<"小数是:";
cout<<喵;
}
//差倍问题 1
//和差问题
if (i==6){
cout<<"请输入和:";
cin>>he;
cout<<"请输入差:";
cin>>cha;
xds=(he-cha)/2;
喵s=he-xds;
cout<<"小数是:";
cout<<xds<<endl;
cout<<"大数是:";
cout<<喵s;
}
//和差问题
}2022-08-03T07:10:22 点赞:0
在 【Python作品分享】 忍者大乱斗【作品秀】 中回复
网址:code.xueersi.com/home/project/detail?lang=code&pid=3喵87876&version=offline&form=compiler&langType=python
2022-08-04T11:39:59 点赞:0
在 【Python作品分享】新的作品【教程贴】 中回复
from pgzrun import*
HEIGHT = 234
WIDTH = 567
a = input("请输入难度(数字):")
a = int(a)
for i in range(a * 10):
go()2022-08-04T11:48:31 点赞:0
在 【Python作品分享】我是你爸【作品秀】 中回复
from pgzrun import*
HEIGHT = 234
WIDTH = 567
a = input("请输入难度(数字):")
a = int(a)
for i in range(a * 10):
go()2022-08-04T11:51:42 点赞:0
在 【Python作品分享】鸡兔同笼【教程贴】 中回复
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
float i,i1,d1,i2,d2,d3,d4,d5,i21,i2j,xs,ds,syysedb,yg,i2sf,ff,j1,j2,js,c,d,s,a,b,jh,sd,xd,i3,h,p,zt,zto,sw1,sw2,ztui,zc,dwc,sw1_j,sw2_j,ybs,bs,od,喵,he,cha,xds,喵s; //i计算公式 i1等差数列输入 i2j计算结果 i21继续计算 i2计算器输入 i3几何输入 d1首相 d2末项 d3项数 d4数列合 d5公差 j1数1 j2数2 js继续计算数
cout<<"请输入计算公式(1等差数列,2计算器,3几何问题,4鸡兔同笼,5差倍问题,6和差问题,7和倍问题):";
cin>>i;
//等差数列
if (i==1){
cout<<"请输入要计算的数据(1首项,2末项,3项数,4数列和):";
cin>>i1;
//首项
if (i1==1){
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入项数";
cin>>d3;
cout<<"请输入公差";
cin>>d5;
d1=d2-(d3-1)*d5; //首项=末项-(项数-1)×公差
cout<<"首项是:";
cout<<d1;
}
//首项
//末项
if (i1==2){
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入项数";
cin>>d3;
cout<<"请输入公差";
cin>>d5;
d2=d1+(d3-1)*d5; //末项=首项+(项数-1)×公差
cout<<"末项是:";
cout<<d2;
}
//末项
//项数
if (i1==3){
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入公差:";
cin>>d5;
d3=(d2-d1)/d5+1; //项数=(末项-首项)÷公差+1
cout<<"项数是:";
cout<<d3;
}
//项数
//数列和
if (i1==4){
cout<<"请输入首项:";
cin>>d1;
cout<<"请输入末项:";
cin>>d2;
cout<<"请输入项数:";
cin>>d3;
d4=(d1+d2)*d3/2; //和=(首项+末项)×项数÷2
cout<<"数列和是:";
cout<<d4;
}
//数列和
//等差数列
}
//计算器
if (i==2){
cout<<"请输入要计算符号(1加,2减,3乘,4除):";
cin>>i2;
if (i2==1){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1+j2;
}
if (i2==2){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1-j2;
}
if (i2==3){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1*j2;
}
if (i2==4){
cout<<"请输入第1个数";
cin>>j1;
cout<<"请输入第2个数";
cin>>j2;
i2j=j1/j2;
}
cout<<"最终结果是";
cout<<i2j;
}
//计算器
//几何问题
if (i==3){
cout<<"请输入求的类型(1圆,2梯形,3长方形/平行四边形):";
cin>>i3;
if (i3==1){
cout<<"请输入求的类型(1面积,2直径,3周长)";
cin>>jh;
if (jh==1){
cout<<"请输入直径:";
cin>>d;
s=(d*0.5)*(d*0.5)*3.1415926535;
cout<<"最终结果是:";
cout<<s;
}
if (jh==2){
cout<<"请输入周长:";
cin>>c;
d=c/3.1415926535;
cout<<"最终结果是:";
cout<<d;
}
if (jh==3){
cout<<"请输入直径:";
cin>>d;
c=d*3.1415926535;
cout<<"最终结果是:";
cout<<c;
}
}
if (i3==2){
cout<<"请输入求的类型(1高,2上底,3下底,4面积):";
cin>>jh;
if (jh==1){
cout<<"请输入面积:";
cin>>s;
cout<<"请输入上底:";
cin>>sd;
cout<<"请输入下底:";
cin>>xd;
h=s*2/(sd+xd);
cout<<"高是:";
cout<<h;
}
if (jh==2){ //梯形的上底=梯形面积x2÷高-下底
cout<<"请输入面积:";
cin>>s;
cout<<"请输入高:";
cin>>h;
cout<<"请输入下底:";
cin>>xd;
sd=s*2/h-xd;
cout<<"上底是:";
cout<<sd;
}
if (jh==3){ //梯形的上底=梯形面积x2÷高-下底
cout<<"请输入面积:";
cin>>s;
cout<<"请输入高:";
cin>>h;
cout<<"请输入上底:";
cin>>sd;
xd=s*2/h-sd;
cout<<"下底是";
cout<<xd;
}
if (jh==4){
cout<<"请输入上底:";
cin>>sd;
cout<<"请输入下底:";
cin>>xd;
cout<<"请输入高:";
cin>>h;
s=(sd+xd)*h/2;
cout<<"面积是:";
cout<<s;
}
}
if (i3==3){
cout<<"请输入要求的数据(1高,2周长(仅限长方形),3底):";
cin>>p;
if (p==1){
cout<<"请输入面积:";
cin>>s;
cout<<"请输入底(长):";
cin>>a;
h=s/a;
cout<<"高是:";
cout<<h;
}
if (p==2){
cout<<"请输入底:";
cin>>a;
cout<<"请输入高(宽):";
cin>>b;
c=(a+b)*2;
cout<<"周长是:";
cout<<c;
}
if (p==3){
cout<<"请输入面积";
cin>>s;
cout<<"请输入宽(高):";
cin>>h;
a=s/h;
cout<<"底(长)是:";
cout<<a;
}
}
}
//几何问题
if (i==4){
cout<<"请输入一共有几条腿:";
cin>>zt;
cout<<"请输入一共有多少个头(一共的只数):";
cin>>zto;
cout<<"请输入生物1一只的腿数:";
cin>>sw1;
cout<<"请输入生物2一只的腿数:";
cin>>sw2;
if (sw1>sw2){
ztui=zto*sw2;
zc=zt-ztui;
dwc=sw1-sw2;
sw1_j=zc/dwc;
sw2_j=zto-sw1_j;
cout<<"生物1喵 ;
cout<<sw1_j;
cout<<"只"<<endl;
cout<<"生物2喵;
cout<<sw2_j;
cout<<"只";
}
if (sw1<sw2){
ztui=zto*sw1;
zc=zt-ztui;
dwc=sw2-sw1;
sw2_j=zc/dwc;
sw1_j=zto-sw2_j;
cout<<"生物1喵 ;
cout<<sw1_j;
cout<<"只"<<endl;
cout<<"生物2喵;
cout<<sw2_j;
cout<<"只";
}
}
//差倍问题
if (i==5){
cout<<"请输入差:";
cin>>ybs;
cout<<"请输入倍数:";
cin>>bs;
od=ybs/(bs-1);
喵=od*bs;
cout<<"大数是:";
cout<<od<<endl;
cout<<"小数是:";
cout<<喵;
}
//差倍问题
//和差问题
if (i==6){
cout<<"请输入和:";
cin>>he;
cout<<"请输入差:";
cin>>cha;
xds=(he-cha)/2;
喵s=he-xds;
cout<<"小数是:";
cout<<xds<<endl;
cout<<"大数是:";
cout<<喵s;
}
//和差问题
//和倍问题
if (i==7){
cout<<"请输入总数:";
cin>>ff;
cout<<"请输入数1是数2的倍数:";
cin>>syysedb;
yg=syysedb+1;
xs=ff/yg;
ds=ff-xs;
cout<<"小数是:";
cout<<xs<<endl;
cout<<"大数是:";
cout<<ds<<endl;
}
//和倍问题
}2022-08-04T13:27:12 点赞:0