❽ 编程语言-C++
极客学伟
软件作品:灵动岛软件“Island Widgets”;日历软件“小历-极简日历”;AI绘图软件“AI画图王”;习惯打卡软件“加一”;OCR软件“学伟扫描”;
前百度高级研发工程师;
旅行、篮球、阅读、电影、摄影爱好者。
展开
-
求一元二次方程的跟
#include#includeusing namespace std;int main(){ double a,b,c,x,dlt,x1,x2; cout<<"请输入一元二次方程的各项系数:"<<endl; cin>>a>>b>>c; if(a==0) { if(b!=0) { x=c/b; cout<<"方程的解为:"<<x<<endl; }原创 2013-01-22 00:13:09 · 1932 阅读 · 1 评论 -
关于圆、圆柱、圆锥的计算
#include#include#define PI 3.1415926using namespace std;int main(){ int r,h; double s,l,v1,s1,v2,s2,v3,s3; cout<<"请输入半径和高:"; cin>>r>>h; s=PI*r*r; l=2*PI*r; v1=4*PI*r*r*r原创 2013-01-18 21:39:41 · 1987 阅读 · 0 评论 -
两个数的距离
#include#includeusing namespace std;int main(){ int x1,y1,x2,y2; double d; cout<<"请输入第一个点坐标:"; cin>>x1>>y1; cout<<"请输入第二个点坐标:"; cin>>x2>>y2; d=sqrt((x1-x2)^2+(y1-y2)^2); cout<<原创 2013-01-18 21:08:37 · 1042 阅读 · 0 评论 -
两个重要的星号图
#includeusing namespace std;int main(){ int i,j; for(i=1;i<=6;i++) { for(j=1;j<=6-i;j++) cout<<" "; for(j=1;j<=2*i-1;j++) cout<<"*"; cout<<endl; } for(i=5;i>0;i--) { for(j原创 2013-01-17 23:39:48 · 959 阅读 · 0 评论 -
星号图(循环)
#includeusing namespace std;int main(){ int i,j; for(i=1;i<=6;i++) { for(j=1;j<=i-1;j++) cout<<" "; for(j=1;j<=2*(6-i)+1;j++) cout<<"*"; cout<<endl; } return 0;}#includeusing n原创 2013-01-17 22:33:43 · 1144 阅读 · 0 评论 -
对四个数由大到小排序
#includeusing namespace std;int main(){ int a,b,c,d,t; cout<<"请输入四个正整数:"<<endl; cin>>a>>b>>c>>d; if(a<b) { t=a; a=b; b=t; } if(c<d) { t=c; c=d; d=t; } if(a<c) { t=a;原创 2013-01-17 21:41:40 · 5810 阅读 · 0 评论 -
四数的最大值与最小值
#includeusing namespace std;int main(){ int a,b,c,d,t; cout<<"请输入四个正整数:"<<endl; cin>>a>>b>>c>>d; if(a<b) { t=a; a=b; b=t; } if(c<d) { t=c; c=d; d=t; } if(a<c) { t=a;原创 2013-01-17 21:31:44 · 1352 阅读 · 0 评论 -
四个数的最大值
#includeusing namespace std;int main(){ int a,b,c,d,max; cout<<"请输入四个正整数:"<<endl; cin>>a>>b>>c>>d; max=a; if(max<b) max=b; if(max<c) max=c; if(max<d) max=d; cout<<"四个数的最大值为:"<<max<<en原创 2013-01-17 21:20:59 · 1511 阅读 · 0 评论 -
求两数正差值
#include using namespace std;int main(){ int num1,num2,temp,a; cout<<"请输入两个正整数:"<<endl; cin>>num1>>num2; if(num1<num2) { temp=num1; num1=num2; num2=temp;原创 2013-01-17 18:13:36 · 1547 阅读 · 0 评论 -
字符加密
#includeusing namespace std;int main(){ char a,b,c,d,e,f; a='w'; b='o'; c='a'; d='i'; e='n'; f='i'; //我爱你 a=a+9; b=b+9; c=c+9; d=d+9; e=e+9; f=f+9; cout<<"woaini加密后原创 2013-01-18 22:01:49 · 1039 阅读 · 0 评论 -
可逆素数
#include#includeusing namespace std;int main(){ int i,j,k=0,m,n; bool prime1,prime2; cout<<"万以内的可逆素数有:"<<endl; cout<<2; for(i=3;i<=10000;i++) { prime1=true; for(j=2;j<=sqrt(i);j++) {原创 2013-02-02 19:14:52 · 1169 阅读 · 0 评论 -
万以内的回文素数
1原创 2012-10-24 14:54:19 · 1758 阅读 · 0 评论 -
xx
#include#includeusing namespace std;int main(){ int i,j,k,m; cout<<"万以内的阿姆斯特朗数有:"<<endl; for(i=1;i<=10000;i++) { k=i; j=0; while(k>0) { m=k%10; j+=m*m*m; k=k/10; } if(j==i原创 2013-02-04 23:12:11 · 1224 阅读 · 1 评论 -
千以内素数
#include#includeusing namespace std;int main(){ int i,j,c=1;; bool prime; cout<<"一千以内的素数为:"<<endl; cout<<2; for(i=3;i<=1000;i++) { prime=true; for(j=2;j<=sqrt(i);j++) if(i%j==0)原创 2013-02-01 21:26:23 · 1283 阅读 · 0 评论 -
利息计算器
#includeusing namespace std;int main(){ int c,n; double money,interest,rate,t; cout<<"****1.活期储蓄****"<<endl; cout<<"****2.死期储蓄****"<<endl; cout<<"请输入储蓄类型:"; cin>>c; cout<<"请输入存款金额:"; cin>>m原创 2013-01-21 20:27:54 · 1192 阅读 · 0 评论 -
本月有几天
#includeusing namespace std;int main(){ int year,month; cout<<"输入年、月:"<<endl; cin>>year>>month; if(year%4==0 && year%400==0) { switch(month) { case 1: cout<<"本月有31天"<<endl; brea原创 2013-01-21 21:18:18 · 1006 阅读 · 0 评论 -
利息计算器
#includeusing namespace std;int main(){ double dsalary,dtax=0,dnetincome=0,t; cout<<"请输入您本月收入:"; cin>>dsalary; t=dsalary-3500; if(t<=0) cout<<"抱歉你还没有取得纳税资格。"<<endl; else { if(t<=1500)原创 2013-01-19 22:39:42 · 1490 阅读 · 0 评论 -
分段函数求解
#include#includeusing namespace std;int main(){ int x,y=0; cout<<"请输入x的值:"; cin>>x; if(x<0) cout<<"对不起,您输入的数据不正确!"<<endl; else if(x<2) y=x; else if(x<6) y=x*x+1; else if(x<10)原创 2013-01-19 22:09:22 · 1268 阅读 · 0 评论 -
定期还款金额
#include#include//后文进行的幂指数运算用到double rate=0.75;//便于银行改变利率,宏观调控市场经济using namespace std;int main(){ double principal,payment; double a,b,c;//定义两个中间变量方便计算 int payperyear,numyear; cout<<"请输入借款金额(原创 2013-01-18 20:51:04 · 916 阅读 · 0 评论 -
万以内的回文素数
#include#includeusing namespace std;int main(){ int i,j,k,c=1,n; bool prime; cout<<"万以内的回文素数有:"<<endl; cout<<2; for(i=3;i<=10000;i++) { prime=true; for(j=2;j<=sqrt(i);j++) { if(i%j=原创 2013-02-01 23:21:29 · 1529 阅读 · 0 评论 -
一万以内的回文数
#includeusing namespace std;int main(){ int i,j,k,c=0; cout<<"一万以内的回文数有:"<<endl; for(i=1;i<=10000;i++) { k=i; j=0; while(k>0) { j=j*10+k%10; k=k/10; } if(i==j) { c++;原创 2013-02-01 22:11:49 · 1569 阅读 · 0 评论 -
吃饭睡觉打豆豆
#includeusing namespace std;int main(){ char cchioce; do { cout<<"** 1. 吃饭 "<<endl; cout<<"** 2. 睡觉 "<<endl; cout<<"** 3.打豆豆 "<<endl; cout<<"** 0.退出 "<<endl; cout<<"** 请选择(0-3) "<原创 2013-01-26 22:53:47 · 1330 阅读 · 0 评论 -
1000以内的完数
#includeusing namespace std;int main(){ int i,j,t,s; cout<<"1000以内的完数有:"<<endl; for(i=2;i<=1000;i++) { s=1; for(j=2;j<i;j++) { if(i%j==0) s+=j; } if(s==i) cout<<i<<'\t'; }原创 2013-01-25 23:48:52 · 2550 阅读 · 0 评论 -
英尺对米的转换
#includeusing namespace std;int main(){ int i,j; double x; for(i=0;i<10;i++) { for(j=0;j<10;j++) { x=(i*10+j)*(1/3.28); cout<<x<<'\t'; } cout<<endl; } return 0;}#includeus原创 2013-01-25 23:26:26 · 1841 阅读 · 0 评论 -
乘法口诀
#includeusing namespace std;int main(){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) cout<<i<<"*"<<j<<"="<<i*j<<'\t'; cout<<endl; } return 0;}原创 2013-01-25 22:54:41 · 1061 阅读 · 0 评论 -
分数的累加(扩展)
#includeusing namespace std;int main(){ int i,s=-1; long j=2; double sum=0; for(i=1;i<=8;i++) { sum=sum+s*1.0/j; j*=2; s=-s; } cout<<"s="<<1+sum<<endl; return 0;}原创 2013-01-24 23:31:40 · 1015 阅读 · 0 评论 -
1000以内所有偶数的和
#includeusing namespace std;int main(){ int i,sum=0; for(i=2;i<=1000;i+=2) sum+=i; cout<<"1000以内所有偶数的和为:"<<sum<<endl; return 0;}#includeusing namespace std;int main(){ int i=2,sum=0; do原创 2013-01-24 21:31:39 · 3033 阅读 · 0 评论 -
分数的累加
#includeusing namespace std;int main(){ int i,j,s=1; double sum=0; for(i=3,j=1;j<=19;i+=2,j+=2) { sum=sum+s*double(j)/(i); s=-s; } cout<<sum<<endl; return 0;}#include using namespace s原创 2013-01-24 22:29:16 · 1198 阅读 · 0 评论 -
键盘输入的人一二十个数的和
#include using namespace std;int main(){ int a[20],i,sum=0; cout<<"从键盘输入任意整数:"<<endl; for(i=0;i<20;i++) { cin>>a[i]; } for(i=0;i<20;i++) { sum+=a[i]; } cout<<"二十个数的和为:"<<sum<<endl;原创 2013-01-24 21:51:47 · 1017 阅读 · 0 评论 -
贪财的富翁
#includeusing namespace std;int main(){ int i; double a=100000,b=0.01,sum1=0.01,sum2=0; for(i=2;i<=30;i++) { b*=2; sum1+=b; } sum2=a*30; cout<<"陌生人给富翁"<<sum2<<"元"<<endl; cout<<"富翁给陌生人"<原创 2013-01-26 22:34:21 · 1003 阅读 · 1 评论 -
换分币
#includeusing namespace std;int main(){ int i,j,k,count=0; cout<<"一块钱能换:"<<endl; for(i=0;i<=20;i++) { for(j=0;j<=50;j++) { for(k=0;k<=100;k++) { if(i*5+j*2+k==100) { coun原创 2013-01-29 17:51:46 · 966 阅读 · 0 评论 -
回文数
#includeusing namespace std;int main(){ int n,m,i; cout<<"请输入一个正整数:"; cin>>i; n=i; m=0; while(n>0) { m=m*10+n%10; n=n/10; } if(m==i) cout<<i<<"是回文数。"<<endl; else cout<<i<<"不是回文数。"原创 2013-02-01 14:07:40 · 847 阅读 · 0 评论 -
素数
#include#includeusing namespace std;int main(){ int i,n,k; bool p=true; cout<<"请输入一个正整数:"; cin>>n; k=sqrt(n); for(i=2;i<=k;i++) { if(n%i==0) { p=false; break; } } if(p==true)原创 2013-02-01 13:12:19 · 852 阅读 · 0 评论 -
污损的数字
#includeusing namespace std;int main(){ int a,b,c,d,e,s; cout<<"可能的情况有:"<<endl; for(a=0;a<=9;a++) for(b=0;b<=9;b++) for(c=0;c<=9;c++) for(d=0;d<=9;d++) for(e=0;e<=9;e++) {原创 2013-01-31 23:26:36 · 1010 阅读 · 0 评论 -
赛软件比赛
#includeusing namespace std;int main(){ int s,r,j,b,p,x; cout<<"可能的情况有:"<<endl; for(s=1;s<=9;s++) for(r=1;r<=9;r++) for(j=1;j<=9;j++) for(b=1;b<=9;b++) for(p=0;p<=9;p++) {原创 2013-01-30 23:15:54 · 1134 阅读 · 0 评论 -
都要学C
#include using namespace std;int main(){ int a,b,c,d; cout<<"可能的情况有:"<<endl; for(a=1;a<=2;a++) for(b=0;b<=9;b++) for(c=0;c<=9;c++) for(d=0;d<=9;d++) { if(a*1000+b*2*100+c*3*10+原创 2013-01-29 23:02:23 · 853 阅读 · 0 评论 -
年龄几何
#includeusing namespace std;int main(){ int a,n,i,s=0; for(a=1;a<=6;a++) { for(n=1;n<=4;n++) { if(4*a+6*n==26 && a*(n+a)*(n+n+a)*(n+n+n+a)==880) { cout<<a<<","; for(i=1;i<20;i+原创 2013-01-29 21:50:11 · 1100 阅读 · 0 评论 -
百钱买百鸡
#includeusing namespace std;int main(){ int i,j,k; int x,y,z; cout<<"100钱能买:"<<endl; for(x=0;x<=20;x++) for(y=0;y<=33;y++) for(z=0;z<=300;z++) { if(5*x+3*y+z/3==100 && x+y+z==100)原创 2013-01-29 10:03:46 · 1712 阅读 · 4 评论 -
三色球问题
#includeusing namespace std;int main(){ int red,white,black; cout<<"不同的搭配有:"<<endl; for(red=0;red<=3;red++) for(white=0;white<=3;white++) { black=8-red-white; if(black<=6) cout<<"红原创 2013-01-29 22:12:06 · 1157 阅读 · 0 评论 -
银行项目
#include#include#include#include //后面使用staw()需要用的定义using namespace std;//银行中最大的账户数量#define MAXACCOUNTNUMBER 20000 //自定义变量不需要“=”和“;”//银行卡的开号初始值#define INITNUMBER 10001 //一原创 2012-12-27 16:41:37 · 1720 阅读 · 0 评论