77范文网 - 专业文章范例文档资料分享平台

C语言程序设计习题集(2)

来源:网络收集 时间:2020-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

}

四、程序阅读题 1. main(){

float a=3.14, b=3.14159; printf(“%f,%5.3f\\n”,a,b); }

程序的运行结果为________________ 。 2. #include main(){ int i,j;

for(i=0;i<=3;i++) {

for(j=0;j<=5;j++) {

if(i==0 || j==0 || i==3 || j==5) printf(“*”); else printf(“ “); }

printf(“\\n”0; } }

程序的运行结果为________________ 。 3. #include main(){

int a[]={1,2,3,4,5,6},*p;

for(p=&a[5];p>=a;p--) printf(“%d”,*p); printf(“\\n”); }

程序的运行结果为________________ 。 4. main(){

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};b[4][3]; int i,j;

for(i=0;i<3;i++)

for(j=0;j<4;j++) b[j][i]=a[i][j]; for(i=0;i<4;i++){

for(j=0;j<3;j++)

printf(“]”,b[i][j]); printf(“\\n”); } }

程序的运行结果为________________ 。 5. main(){

int plus(int,int); int a=4,b=5,c; c=plus(a,b);

printf(“A+B=%d\\n”,c); }

int plus(int x,int y){ int z;z=x+y; return z; }

程序的运行结果为________________ 。 6. struct stru(int x;char c;); main(){

struct stru a={10,?x?},*p=&a;func(p); printf(“%d,%c”,a.x,a.c); }

void func(struct stru *b){ b->x=20; b->c=?y?; }

程序的运行结果为________________ 。 7. #include main(){

char c=?A?+32; printf(“c=%c\\n”,c); }

程序的运行结果为________________ 。 8.#include main(){ int a=1,b=2; switch(a){

case 1:switch(b){

case 1:printf(“**0**”); break; case 2:printf(“**1**”);break; }

case 2:printf(“**2**”);break; } }

程序的运行结果为________________ 。 9. #include main(){ int i,j;

for(i=4;i>=1;i--){

for(j=1;j<=i;j++) putchar(?#”); for(j=1;j<=4-i;j++) putchar(?*?); putchar(?\\n?); } }

程序的运行结果为________________ 。

10. #include main(){

int a[3][3]={1,2,3,4,5,6,7,8,9},sum=0;i; for(i=0;i<=2;i++) sum+=a[i][i]; printf(“sum=5d\\n”,sum); }

程序的运行结果为________________ 。 11. int fac(int x){ int y=1; return (x*y); }

main(){ int t,s=1;

for(t=1;t<=3;t++) s*=fac(t); printf(“s=%d\\n”,s); }

程序的运行结果为________________ 。 12. main(){

int a=5,*p; p=&a; a=*p+5;

printf(“a=5d,”,a); }

程序的运行结果为________________ 。 五、程序设计题

1. 试编程完成如下功能:输入一个不多于4位的整数,求出它是几位数,并逆序输出各位数字。

2. 若有一个4×4的二维数组,试编程完成如下功能: (1)求二维数组的对角线元素值之和。

(2)将二维数组元素行列互换后丰入另一数组,并将此数组输出。

3. 编写一个函数计算字符串的长度,字符串的输入/输出在主函数内完成(要求使用指针)。 4. 已知西瓜售价如下:重量低于连kg(含5kg)的每kg a元,重量大于5kg不足10kg的每kg售价b元,重量10kg以上(含10kg)的每kg C元。编程计算重量为m kg的西瓜应付多少钱。

5. 编程打印下面图案。

* *** ***** *******

6. 计算下式的值: s=1!+3!+5!

7. 考生数据包括:准考证号码、姓名、性别、年龄、成绩。将5名考生数据输入计算机,并列表计从屏幕输出(可以使用链表)。编写函数,通过调用函数实现。 (1)找出成绩最高的考生的有关信息,并在屏幕上输出。 (2)按考生准考证号码由大到小排序。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计习题集(2)在线全文阅读。

C语言程序设计习题集(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/979323.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: