C语言编程练习6-9章.doc

C语言编程练习6-9章.doc

ID:51687848

大小:81.00 KB

页数:34页

时间:2020-03-15

C语言编程练习6-9章.doc_第1页
C语言编程练习6-9章.doc_第2页
C语言编程练习6-9章.doc_第3页
C语言编程练习6-9章.doc_第4页
C语言编程练习6-9章.doc_第5页
资源描述:

《C语言编程练习6-9章.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第6章C控制语句:循环编程练习1.编写一个程序,创建一个具有26个元素的数组,并在其中存储26个小写字母。并让该程序显示该数组的内容。#includeintmain(void){charABC[26];inti;for(i=0;i<26;i++)ABC[i]='a'+i;for(i=0;i<26;i++)printf("%c",ABC[i]);printf("");return(0);}2.使用嵌套循环产生下列图案:S$$$$$$$$$$$$$$#include

2、.h>intmain(void){inti,j;for(i=0;i<5;i++){for(j=0;j<=i;j++)printf("$");printf("");}return(0);}3.使用嵌套循环产生下列图案:FFEFEDFEDCFEDCBFEDCBA请注意:如果您的系统不使用ASCⅡ或其他以数字顺序编码的码,您可以把一个字符数组初始化为字母表中的字母:charlets[26]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";然后就可以使用数组索引来选用单个的字母,例如let

3、s[0]是'A',等等。#includeintmain(void){inti,j;for(i=0;i<6;i++){for(j=0;j<=i;j++)printf("%c",'F'-j);printf("");}return(0);}4.让程序要求用户输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案:AABAABCBAABCDCDAABCDEDCBA这种图案要扩展到用户输入的字符。例如,前面的图案是在输入E时需要产生的。提示:使用一个外部循环来处理行,在每一行中使用

4、三个内部循环,一个处理空格,一个以升序打印字母,一个以降序打印字母。如果您的系统不使用ASCII或类似的以严格数字顺序表示字母的编码,请参见在编程练习3中给出的建议。#includeintmain(void){inti,j,k;charletter;printf("Pleaseinputacapital:");scanf("%c",&letter);k=letter-'A'+1;for(i=0;i

5、j=0;j<=i;j++)printf("%c",'A'+j);for(j=i-1;j>=0;j--)printf("%c",'A'+j);printf("");}return(0);}5.编写一个程序打印一个表,表的每一行都给出一个整数、它的平方以及它的立方。要求用户输入表的上限与下限。使用一个for循环。#includeintmain(void){inti,min,max;printf("Pleaseinputtheminandmax:");scanf("%d%d",&

6、min,&max);printf("%10s%10s%10s","num","square","cube");for(i=min;i<=max;i++){printf("%10d%10d%10d",i,i*i,i*i*i);}return(0);}6.编写一个程序把一个单词读入一个字符数组,然后反向打印出这个词。提示:使用strlen()(第4章)计算数组中最后一个字符的索引。#include#includeintmain(void){charwor

7、d[20];inti;printf("Pleaseinputaword:");scanf("%s",&word);for(i=strlen(word)-1;i>=0;i--)printf("%c",word[i]);printf("");return(0);}7.编写一个程序,要求输入两个浮点数,然后打印出用二者的差值除以二者的乘积所得的结果。在用户键入非数字的输入之前程序循环处理每对输入值。#includeintmain(void){floata,b;printf("Pl

8、easeinputtwofloats:");while(scanf("%f%f",&a,&b)==2){printf("(%.2f-%.2f)/(%.2f*%.2f)=%.2f",a,b,a,b,(a-b)/(a*b));printf("Pleaseinputtwofloats:");}printf("end");return(0);}8.对练习7进行修改,让它使用一个函数来返回计算值。#includefloatcalculate(float,float);intmai

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。