00AGBC语言精华代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
「 「 C语言精华1(自己以前学了,觉得还可以留下的代码...跟新中) 1. /*接受一位整数。编写一个程序,将该数的每一个数字相加并显示结果*/ #includestdio.h void main() { ?? int a,b,c,sum; ?? printf(\n请输入一个数: ); ?? scanf(%d,a); ?? c=0; ?? sum=0; ?? while (a0) ?? { ??? b=a%10; ??? a=a/10; ??? c++; ????? sum=b+sum; ?? } ?? printf(这些数拆开相加的结果); ?? printf(%d\n,sum); } 2. /*接受用户输入的数值,该值表示某个字符的ASCⅡ码,使用putchar()函数显示该字符*/ #includestdio.h void main() { int a; char b; printf(请输入一个字母); scanf(%d,a); b=(char)a; printf(转换之后结果); putchar(b); printf(\n); } 3. /*编写一个C程序,用于打印九九乘法表*/ #include stdio.h void main() { int i,j,sum; for(i=1;i=9;i++) { for(j=1;j=i;j++) { ?? sum=i*j; ?? printf(%d*%d=%d\t,j,i,sum); } ?? printf(\n); } } 4. /*输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。*/ #include stdio.h void main() { int a,b,c,d; char i; a=0; b=0; c=0; d=0; printf (\n请输入字符序列:); while((i = getchar()) != \n) { ?? if ((i=ai=z)||(i=Ai=Z)) ?? a++; ???? else if (i=0i=9) ??? b++; ???? else if (i== ) ??? c++; else ?? d++; } printf (\n输入中英文字母个数:%d,a); ??????? printf (\n输入数字的个数:%d,b); printf (\n输入空格的个数:%d,c); printf (\n输入其他的个数:%d\n,d); } 5. /*将一个正整数分解因数。例如:输入90,打印出90=2*3*3*5*/ #include stdio.h void main() { int a,b; printf(\n请输入一个数:\n); ??? scanf(%d,a); printf(%d=,a); for(b=2;b=a;b++) { ??? while(a!=b) { ?? if(a%b==0) ?? { ???? printf(%d*,b); ???? a=a/b; ?? } ?? else ?????? b=b+1; } printf(%d\n,a); } } 6. /*编写一个程序,根据输入某班级学员的成绩,计算该班级学员的平均成绩。 班级的人数要求用户输入。根据输入的人数,分别录入学员的成绩。 计算该班级学员的平均成绩,并显示计算结果。最后询问用户是否继续, 直到用户自己确定要结束程序退出.*/ #includestdio.h void main() { ??? int a,n,i,sum,score;???? //a是班级号,n是学员总数,score是成绩,sum是总成绩,i几号的成绩 ??? char e; ??? do ??? { ??????? printf(请输入班级号:); scanf(%d,a); printf(请输入该班级的学员号总数:); scanf(%d,n); i=1;sum=0; while (i=n) { ?? printf(请输入学号%d的成绩: ,i); ?? scanf(%d,score); ??? sum=sum+score; ?????? i++; } printf(该班级学员的平均成绩为: %f,(float) sum/n); ??????? printf(是否输入另一个班级的成绩Y/N?\n); ??????? fflush(stdin); ??????? e=getchar(); ??? }while(e==y||e==Y); } 7. /*编写一个程序,最多接受10个数,并求出其中所有正数的和。 用户可以通过输入999终止程序,统计用户输入的正 数的个数,并且显示这些数的和*/ #includestdio.h void main() {

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档