




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 原字输出#includestdio.hint main() printf( n); printf( n); printf( n);return 0; 2正方形求面积#includestdio.h int main() float a,area; printf(请输入边长a=n); scanf(%f,&a); area=a*a; printf(area=%fn,area);3 三数比较大小并输出大的#includestdio.h int main() int a,b,c,max; printf(请输入三个数字(并用逗号隔开)n); scanf(%d,%d,%d,&a,&b,&c); max=a; if(bmax)max=b; if(cmax)max=c; printf(max=%dn,max); return 0;4 三个数求和#includestdio.h int main() int a,b,c,sum; printf(请输入三个数字(用逗号隔开)n); scanf(%d,%d,%d,&a,&b,&c); sum=a+b+c; printf(sum=%dn,sum); return 0;5 两数字比较大小并输出大的#include int main() int x,t,max; printf(请输入两个数字(用逗号隔开):nn); scanf(%d,%d,%d,&x,&t,&max); if(xt) max=x; else max=t; printf(max=%dn,max); return 0;6 密码输入及提示#include int main() int number1=1234,name1=678,x,y; printf(请输入用户名:); scanf(%d,&x); printf(请输入密码:); scanf(%d,&y); if (x=name1&y=number1) printf(Welcome!n); else printf(number Wrong!n); return 0; 6(2) #include void main() int m,n,x=123,y=345;printf(请输入用户帐号:);scanf(%d,&m);if(m!=x)printf(用户名错误!n(请重新输入)n);else printf(请输入密码:);scanf(%d,&n);if (n=y)printf(欢迎进入!n); else printf(密码错误!n(请重新输入)n); 7 注意接口 (1)#include main()intnumber1=1234,name1=678,x,y;printf(请输入用户名:);scanf(%d,&x);printf(请输入密码:);scanf(%d,&y);if (x=number1,y=name1) printf(欢迎进入数学运算程序!n); int a,b,c,sum;printf(请输入三个数字(用逗号隔开)n);scanf(%d,%d,%d,&a,&b,&c);sum=a+b+c;printf(sum=%dn,sum); else printf(number Wrong!n);(2)#include main()intnumber1=1234,name1=678,x,y;printf(请输入用户名:);scanf(%d,&x);if(x!=number1)printf(输入错误!n);return 0;printf(请输入密码:);scanf(%d,&y);if(y=name1) printf(欢迎进入数学运算程序!n); int a,b,c,sum;printf(请输入三个数字(用逗号隔开)n);scanf(%d,%d,%d,&a,&b,&c);sum=a+b+c;printf(sum=%dn,sum); else printf(number Wrong!n); 8 小写字母换成大写字母 (1)#include int main()char x,y,z;printf(请输入三个小写字母(用逗号隔开):);scanf(%c,%c,%c,&x,&y,&z);if(97=x&x=122)x=x-32;printf(%cn,x); else printf(输入错误!n);if(97=y&y=122)y=y-32;printf(%cn,y); else printf(输入错误!n);if(97=z&z=122)z=z-32;printf(%cnn,z);else printf(输入错误!n);return 0;(2)#includeint main()char x,y,z;printf(请输入三个小写字母(用逗号隔开):);scanf(%c,%c,%c,&x,&y,&z);x=x-32,y=y-32,z=z-32;printf(%c,%c,%cnn,x,y,z);return 0;9 大写字母换成小写字母#includeint main()char ch;printf(大写字母转换成小写字母,请输入一个大写字母:n);scanf(%c,&ch);if(ch=A&ch=Z)?(ch+32):ch;printf(%cn,ch);return 0;10 求解方程组#includeint main()int x,y=5;printf(请输入x=);scanf(%d,&x);if(x0)y=x*x-2; printf(y=%dn,y);return 0;待定#include void putnumber()int y,number1=123;printf(请输入密码:);scanf(%d,&y);if (y=number1) printf(Welcome!n);else printf(Input number error!n); int main()char name3,x3;name3=xxx;printf(请输入用户名:);x3=getchar();if (x3=name3)putnumber();else printf(Input name error!n);return 0;11 查码#includevoid main()char c1,c2;c1=0;c2=w;printf(%c,%cn,c1,c2);printf(%d,%dnn,c1,c2);12 从小到大#includeint main()int x,y,z,t;printf(请输入三个数字(用逗号隔开):);scanf(%d,%d,%d,&x,&y,&z);if (xy)t=x;x=y;y=t; /*交换x,y的值*/ if(xz)t=z;z=x;x=t;/*交换x,z的值*/ if(yz)t=y;y=z;z=t;/*交换z,y的值*/printf(small to big: %d %d %dn,x,y,z);return 0; 二、13 switch分数等级 #includeint main()int score,n;char a;doprintf(请正确输入分数: );scanf(%d,&score);while(score100);n=score/10;switch(n)case 9:case 10: a=A;break;case 8: a=B;break;case 7: a=C;break;case 6: a=D;break;default: a=E;break;printf(分数为%d分n等级为%cn,score,a);return 0; if 等级优化#includeint main()int result;char grade;printf(请输入分数:);scanf(%d,&result); doprintf(输入错误,请重新输入:);scanf(%d,&result); while(result100);if (result=90&result=80&result=70&result=60&result=0&result60)grade=E; printf(Grade=%cnn,grade); return 0; 14 方程解#includeint main()int x,y;printf(请输入x的值为:);scanf(%d,&x);if(x=1&x=10) y=3*x-11;printf(y=%dnn,y);return 0; 15 if分数等级#includeint main() int result;char grade;printf(请输入分数:);scanf(%d,&result);if(result100) printf(input Error!n);return 0;else if(result60) grade=E;else if(result70) grade=D; else if(result80) grade=C;else if(result90) grade=B; else grade=A;printf(Grade=%cnn,grade);return 0;16 字符判断#includeint main()char c1;printf(请输入一个字符:);c1=getchar(); if(c1=a&c1=A&c1=48&c1=57) printf(is a number!n); else printf(is a other!n); return 0;17 输入中文(指针)#includeint main()char str1=呵呵; printf(%snn,str1); return 0;18 棱形*双重循环#includevoid main()int i,j;for(i=1;i=4;i+)for(j=1;j40-i;j+) printf( );for(j=1;j=1;i-)for(j=1;j40-i;j+)printf( );for(j=1;j=2*i-1;j+)printf(*);printf(n);19#includeint main()int i, a3,sum=0;float p;for(i=0;i=2;i+)ai=(i+1);printf(请输入分数:,i);scanf(%d,&ai);sum+=ai;p=(float)(sum)/i;printf(输出平均分为%fn,p);printf(p=%fn,p);return 0;错#includeint main()int i,t, a10,sum=0;float p;for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;for(i=2;i=8;) sum+=ai;p=(float)(sum)/8;printf(输出平均分为:);printf(p=%fn,p);return 0; 20简单求和(1+3+5)#includeint main()int i=1,sum=0; while(i=3) sum+=i*2-1;i+;printf(%dn,sum); return 0;注意:1、(i=0时,sum+=2i,i+,n+)(0+2+4+) 2、(i=0时,sum+=i+,n+;)(0+1+2+)21 用Do while限制正数doprintf(请重新输入两个正数(用逗号隔开):);scanf(%d,%d,&a,&b);while(a0|b0);22 同学和统计平均分#includeint main()int a=0,b,f,s=0;float ave;doprintf(请正确输入同学人数:);scanf(%d,&a);while(a1);/前提控制符合条件for(b=0;ba;b+)/次数限制scanf(%d,&f);s+=f;ave=(float)s/a;printf(ave=%fn,ave);return 0;23 猜数游戏#include#include#includeint main()int k,r,n=1,m,a,b;srand(time(NULL);r=rand()%100+1;printf(欢迎进入猜数游戏n);printf(想猜几次:);scanf(%d,&m); do printf(猜一猜(请输入数字(1100):); scanf(%d,&k); n+;if(k=r)b=n-1; printf(恭喜你第%d次猜对了n,b);return 0;if(kr)printf(太大!n);if(kr)printf(太小!n); while(n=m);a=n-1;printf(呵呵,猜了%d次没猜着,继续加油!n,a); return 0;1 for(i=0;i5;i+) printf(%d ,*(a+i); 2for(i=0;i312#includeint main()int i,j,k; int *p1,*p2,*p3,*p4;printf(输入i,j,k的值分别为(逗号隔开):); scanf(%d,%d,%d,&i,&j,&k);p1=&i;p2=&j;p3=&k; p4=p2;p2=p1,p1=p3;p3=p4;printf(变换后i,j,k的值分别为:);printf(%d,%d,%d,*p1,*p2,*p3);return 0;25.下标、地址、指针法访问#includeint main()int i,a5=1,3,5,7,9;int *p=a;for(i=0;i5;i+) printf(%d,ai); getchar(); for(i=0;i5;i+)printf(%d,*(a+i); getchar(); for(i=0;i5;i+)printf(%d,*p+); getchar();return 0;26.消除空格#includeint main()char a=chin a;char *p=a;printf(%sn,a);for(;*p!=0;p+)if(*p= )continue;else printf(%c,*p); printf(n); return 0;27.消除指定数#includeint main()char a=china;char c;char *p=a;printf(%sn,a);scanf(%c,&c);for(;*p!=0;p+)if(*p=c)continue;else printf(%c,*p); printf(n); return 0; 28./*1*1+2*2+3*3+n*n=1000求 n?*/#includeint main()int n=0,sum=0; while(sum=1000) n+;sum+=n*n; printf(n=%dn,n-1);return 0;29./*修改*/#includeint main()int s30,num6=0;int i=0,n,j;float sum=0,ave;do printf(请正确输入一个班学生人数:);/*n为人数*/scanf(%d,&n);while(n30);printf(逐个输入学生的同学成绩:n);/*输到si中*/ for(;in;i+) scanf(%d,&si);sum+=si; ave=sum/n;if(si=0&si=60&si=70&si=80&si=90)num4+=1; printf(分数段 学生人数 图形n);printf(=n);printf(60 %d(%.f%)t,num0,num0/(float)n*100);for(j=1;j=num0;j+)printf(*);printf(n);printf(60-69 %d(%.f%)t,num1,num1/(float)n*100);for(j=1;j=num1;j+)printf(*);printf(n);printf(70-79 %d(%.f%)t,num2,num2/(float)n*100);for(j=1;j=num2;j+)printf(*);printf(n);printf(80-89 %d(%.f%)t,num3,num3/(float)n*100);for(j=1;j=90 %d(%.f%)t,num4,num4/(float)n*100);for(j=1;j=num4;j+)printf(*);printf(n);printf(=n);printf(平均分%.2fn,ave);for(i=0;i=ave) num5+; printf(成绩在(全班平均分及平均分之上)的学生人数:);printf(%d个n,num5);printf(不及格人数:);printf(%d个n,num0);printf(不及格的同学有:); for(i=0;in;i+) if(si60) printf(第%d号 ,i+1); printf(n);return 0;30#includeint main()int i,j,n;int a6=12,88,100,92,1,75;printf(对下列数进行排序:n);for(i=0;i6;i+)printf(%d ,ai);for(j=0;j5;j+)for(i=0;iai+1) n=ai;ai=ai+1;ai+1=n;printf(n);printf(第%d趟结果:,(j+1);for(i=0;i6;i+)printf(%d ,ai);return 0; 31./*struct应用格式*/#includeint main()struct z int a,b,c;t;scanf(%d,&t.a);printf(%d,t.a); return 0;32./*调用函数*/#includevoid t(int a, int b) int m,c,d;c=1;d=2;m=ab?c:d;printf(%dn,m);int main()int x,y; printf(输入:);scanf(%d,%d,&x,&y);t(x,y);return 0;33、分科排名#include int main() float str307; int i, j, n , pm=1; float sum=0, ave, findks; doprintf(请正确输入参加考生人数: ); scanf(%d,&n); while(n=0); for(i=0;in;i+)printf(输入考生学号:); scanf(%f,&stri0);printf(分别输入该学号的考生的:数学成绩、英语成绩和物理成绩:n,stri0);for(j=1;j4;j+) scanf(%f,&strij); for(i=0;in;i+) for(j=1;j4;j+) sum+=strij; strij=sum;ave=sum/3; stri5=ave; sum=0; for(i=0;in;i+) for(j=0;jn;j+) if(stri4strj4) pm+=1; stri6=pm;pm=1; printf(n考号 MT EN PH 总分 平均分 排名n); for(i=0;in;i+) for(j=0;j7;j+) printf(%-8g,strij); printf(n); printf(n输入要查找的考生的考号: ); scanf(%f,&findks); for(i=0;in;i+) if(stri0=findks) printf(n考号 MT EN PH 总分 平均分 排名n);for(j=0;j7;j+) printf(%-8g,strij); break;if(i=n)printf(error!没有该考生的信息!n);printf(n);return 0;34、/*掷骰子*/#include stdio.h#include stdlib.h#include conio.h#include time.henum CONTINUE,WON,LOST;int main() int status=CONTINUE; int i=0,j=0,add,k; srand(unsigned)time(NULL); printf(第1场投掷骰子n);while(i=0) i=rand()%6; printf(1:%dn,i); while(j=0) j=rand()&6; printf(2:%dn,j); add=i+j; if(add=11|add=7) status=WON; if(add=2|add=3|add=12) status=LOST; if(status=WON) printf(You Win!n); else if(status=LOST) printf(YOU LOST!n); else for(k=1;k=7;k+) i=0; j=0; printf(第%d场投掷骰子n,k+1); while(i=0) i=rand()%6; printf(1:%dn,i); while(j=0) j=rand()%6; printf(2:%dn,j); if(i+j)=add) status=WON; break; if(status=WON) printf(YOU WIN!n); else printf(YOU LOST!n); getch();return 0;/* 34、* * * *Press any key to continue*/#includeint main()int i,j,k;for(i=0;i4;i+) for(k=0;k8-i;k+)printf( );for(k=0;k8-i;k+)printf(*);for(j=1;j=i;j+)printf(*);printf(n);return 0;/* 35、* * * *Press any key to continue*/#includeint main()int i,j,k;f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 等离子体辅助打印-洞察及研究
- 手指画菠萝课件
- 手指挤压砸伤安全培训课件
- 化肥厂成品保质期管理细则
- 江西省赣州市信丰县第四中学2024-2025学年八年级下学期3月月考生物试题(含答案)
- 第26章 反比例函数 单元测试(含答案)人教版数学九年级下册
- 2024-2025学年浙江省杭州市多校联考人教版三年级上册期中测试数学试卷(无答案)
- 脱水信号感知-洞察及研究
- 学生日常安全培训课件
- 学生心理安全健康培训课件
- 部编版七年级历史与社会下册《第三课中华文明探源》评课稿
- 中考英语作文预测(范文20篇)
- 选煤厂原煤分级筛技术操作规程
- 方物电子教室q2用户手册
- 消防管道支架工程量计算表
- GB/T 700-2006碳素结构钢
- 东华软件需求调研提纲汇总版与03-02同步
- 腹腔镜下肾癌根治术
- 如何学好初中数学-课件
- 车辆交接协议书(标准版)
- 满族萨满教衰落原因探析论文
评论
0/150
提交评论