




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 编写一个程序,要求输入一个字符并判断它是字母字符、数字字符、还是其他字符。(本例需画流程图)#includeintmain()charch;printf(Enterancharacter:);scanf(%c,&ch);if(ch=a&ch=A&ch=0&ch=9)printf(%cisanumericn,ch);elseprintf(%cisothercharactern,ch);return0;某单位马上要加工资,增加金额取决于工龄和现工资两个因素:对于工龄大于等于20年的,如果现工资高于2000,加200元,否则加180元;对于工龄小于20年的,如果现工资高于1500,加150元,否则加120元。工龄和现工资从键盘输入,编程求加工资后的员工工资。#include int main ( ) double salary;int year;printf(输入工龄和工资:);scanf(%d%lf,&year,&salary);if(year=20)if(salary2000)salary=salary+200;elsesalary=salary+180;elseif(salary1500)salary=salary+150;elsesalary=salary+120;printf(after altered:%.2f,salary);return 0;用while或do.while语句实现:输入一个正整数,计算并输出该数的各位数字之和。如:输入12345,其和为1+2+3+4+5。 #include void main() int data,s=0; scanf(“%d”,&data); while(data0) s=s+data%10; data=data/10; printf(“s=%d”,s); 从键盘输入若干数,求其中最大数和最小数,直到输入的数为0时结束。(要求画此题的流程图) #include void main() int data,max,min; scanf(“%d”,&data); max=min=data; /必须用若干数中的任一个数对max,min赋初值 while(data!=0) if(datamax) max=data; if(datamin) min=data; scanf(“%d”,&data); Printf(“max=%d,min=%d”,max,min); 统计选票:现输入选票如下: 3,1,2,1,1,3,3,2,1,2,3,3,3,2,1,1,3,2,0,4,-1 其中:-1是结束标志;1选李,2选张,3选吴,0,4为废票,统计候选人票数。 int main() int vote, l_vote=0,zh_vote=0,w_vote=0,other_vote=0; scanf(“%d”,&vote); for(;vote!=-1;) switch(vote) case 1: l_vote+;break; case 2:zh_vote+;break; case 3:w_vote+;break; default: other_vote+; scanf(“%d”,&vote); printf(“Li:%d;Zhao:%d; Wu:%d ;Other:%d”,l_vote,zh_vote,w_vote,other_vote); return 0; 求两个正整数的最小公倍数和最大公约数。提示:需使用两个循环结构,一个循环求最小公倍数,一个求最大公约数。#includeintmain()inta,b,t,beishu,yueshu;scanf(“%d%d”,&a,&b);if(a=1;yueshu-)if(a%yueshu=0&b%yueshu=0)break;求最小公倍数方法二for(beishu=a;beishu=a*b;beishu+) if(beishu%a=0&beishu%b=0)break;输入两个正整数a和n,计算a+aa+aaa+的和。例如 输入2和3,则计算2+22+222的和,输出246#includeint main()int a,n,i,s=0,t;printf(input a and n:n);scanf(%d%d,&a,&n);t=a; for(i=0;in;i+) s=s+t;t=t*10+a; /各项的生成规律printf(s=%d,s);return 0;输出以下图案,图案的行数由输入的整数值确定(每行中字符之间没有空格)。 A BBB CCCCC DDDDDDD EEEEEEEEE#include #include int main() char ch=A;int n,i,j,k;scanf(%d,&n);for(i=1;i=n;i+)for(j=0;jn-i;j+) /*output space*/printf( );for(k=0;k2*i-1;k+) /*output character*/ printf(%c,ch);printf(n);ch+;return 0;一个灯塔有8层,共有765盏灯,其中每一层的灯数都是其相邻上层的两倍,求最底层的灯数。#includeintmain()intx,s,i,k;for(x=1;x765/2;x+)s=0;k=x;/塔顶灯数for(i=1;i=8;i+)s=s+k;k=k*2;if(s=765)break;printf(“%d”,k/2);return0;求100200间的所有素数。(穷举法)#includeintmain()intx,flag=1,i;/flag取值1为素数标志;取值0为非素数标志for(x=100;x=200;x+)flag=1;for(i=2;ix;i+)if(x%i=0)flag=0;if(flag)printf(%dn,x);return0;求素数也可以改为#include int main( ) int x,i; for(x=100;x=200;x+) flag=1; for(i=2;i=x) printf(%dn,x); return 0;编程打印出1001000间的所有的水仙花数。所谓水仙花数:是指一个三位数,其各位数字的立方之和等于该数。#includeintmain()inti,h,t,b;printf(打印出1001000间的所有的水仙花数:n);for(i=100;i1000;i+)h=i/100;t=(i-h*100)/10;b=i%10;if(h*h*h+t*t*t+b*b*b=i)printf(%dn,i);return0;36人一次搬36块砖,男搬4,女搬2,两个小孩抬一块。要一次搬完。问:男、女、小孩要多少?#includeintmain()intx,y,z;for(x=0;x=9;x+)for(y=0;y=18;y+)for(z=0;z=72;z+)if(4*x+2*y+z/2.0=36)printf(x=%dy=%dz=%dn,x,y,z);return0;找出1000以内的完数,所谓完数是指该数的各因子之和等于该数,如6=1+2+3。#includeintmain()inti,x,y;for(i=1;i=1000;i+)y=0;for(x=1;xi;x+)if(i%x=0)y=y+x;if(y=i)printf(%dn,i);return0;搬砖问题修改#includeint main()int b,g,c;for(b=0;b=9;b+)for(g=0;g=18;g+)for(c=0;c=72;c+)if(4*b+2*g+c/2.0=36&b+g+c=36)pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 先进安全培训方法课件
- 化学品节前安全培训课件
- 化学品安全管理专项培训课件
- 创建无烟医院培训课件
- 先心封堵介入课件
- 量子抗AUTH加密协议设计-洞察及研究
- 内燃机车电传动课件
- 统编版语文六年级上册 第四单元 语文园地四同步+ 公开课一等奖创新教学设计+ 学习任务单+ 分层练习
- 5搭石 +公开课一等奖创新教学设计
- 构成原子的微粒讲解
- 新生儿支气管肺炎护理查房
- 2025年芳香保健师(初级)职业技能鉴定全真试题(含解析)
- 银行外包人员管理办法
- 外贸订单发货管理办法
- 学堂在线 逻辑学概论 章节测试答案
- 招生表彰活动方案
- 2025年安徽高考地理试卷真题(含答案解析)
- 学校党组织家访活动方案
- 2025至2030中国海上风电行业深度研究及发展前景投资评估分析
- 数字媒体技术专业教学标准(高等职业教育专科)2025修订
- 正念心理治疗
评论
0/150
提交评论