ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:20.16KB ,
资源ID:30116010      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30116010.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言简单有趣例子总结材料zwf.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言简单有趣例子总结材料zwf.docx

1、C语言简单有趣例子总结材料zwf1 原字输出#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

2、,&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(

3、%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

4、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() int number1=1234,name1=678,x,y;printf(请输入用户名:);scanf(%d,&x);printf(请输入密码:);scanf(%d,&y);if (x

5、=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() int number1=1234,name1=678,x,y;printf(请输入用户名:);scanf(%d,&x);if(x!=number1)printf(输入错误!n);return 0;printf(请输入密码:);sc

6、anf(%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

7、(%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

8、大写字母换成小写字母#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(请输

9、入密码:);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,%d

10、nn,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; do printf

11、(请正确输入分数: );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

12、); do printf(输入错误,请重新输入:);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分数等级#incl

13、udeint 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()

14、 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-) fo

15、r(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)

16、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(请重新输入两个正数(用逗

17、号隔开):); 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(ti

18、me(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);

19、 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;

20、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

21、 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

22、 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;

23、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;in;i+

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1