- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C14语言(C14 language)
C14语言(C14 language)
十三、其他算法
1、程序调试题
试题一
该程序功能:将一个char型数的高4位和低4位分离,分别输出,如22(二进制输出为1和6。
#include stdio.h
void main()
{
char a,b1,b2,c;
scanf(%d,a);
/****** 1 ******/
b1=a4; /*b1存放高4位*/ ---
c=~(~04);
/****** 2 ******/
b2=a|c; /*b2存放低4位*/ |---
printf(%d,%d,b1,b2);
}
试题二
在考生目录下,有Modify.c程序,该程序中“/******N******/”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。
程序功能:输入n(0n10)后,输出1个数字金字塔。如输入为4,则输出:
1
222
33333
4444444
#include stdio.h
void main( )
{ int i,j,n;
/*****1******/
scanf(“%d”,n); // scanf(“%d”,n);
for(i=1;i=n;i++){
for(j=1;j=n+1-i;j++) putchar(‘ ’);
for(j=1;j=2*i-1;j++)
putchar((char)(i+48));
/****2****/
putchar(\n); } // putchar( ‘\n’);
}
2、程序填空题
试题一
该程序功能:输入三个整数,按由小到大的顺序输出这三个数。
#include stdio.h
void swap(______1______) //int *pa,int *pb
{ /*交换两个数的位置*/
int temp;
temp = *pa;
*pa = *pb;
*pb = temp;
}
void main()
{
int a,b,c,temp;
scanf(%d%d%d,a,b,c);
if(ab)
swap(a,b);
if(bc)
swap(b,c);
if(______2______) //ab
swap(a,b);
printf(%d,%d,%d,a,b,c);
}
试题二
该程序功能:该程序计算四位学生的平均成绩,保存在结构中,然后列表输出这些学生的信息。
#include stdio.h
struct STUDENT
{
char name[16];
int math;
int english;
int computer;
int average;
};
void GetAverage(struct STUDENT *pst) /* 计算平均成绩 */
{
int sum=0;
sum = ______1______; //sum+pst-math+ pst-english+ pst-computer
pst-average = sum/3;
}
void main()
{
int i;
struct STUDENT st[4]={{Jessica,98,95,90},{Mike,80,80,90},
{Linda,87,76,70},{Peter,90,100,99}};
for(i=0;i4;i++)
{
GetAverage(______2______); //st[i]
}
printf(Name\tMath\tEnglish\tCompu\tAverage\n);
for(i=0;i4;i++)
{
printf(%s\t%d\t%d\t%d\t%d\n,st[i].name,st[i].math,st[i].english,
st[i].computer,st[i].average);
}
}
试题三
在考生目录下,有Modify.c程序,该程序中“ N ”是根据程序功能
您可能关注的文档
- (广州)检测技术有限公司-岛津_2011830324120051((Guangzhou) Testing Technology Co., Ltd. - SHIMADZU _2011830324120051).doc
- (必读)图片简介((required) picture introduction).doc
- (二)以顾客满意为目标,完善服务质量的管理((two) with customer satisfaction as the goal, improve the quality of service management).doc
- (新版)轮胎翻新技术制造工艺专利大全全文文集((New Edition) tire retreading technology, manufacturing technology patent, Daquan, full text).doc
- (扩词)识字1—课文26((expansion) literacy 1 - text 26).doc
- (二)、人物故事((two) character stories).doc
- (世袭金银财富金银争霸)如何做一名成功的黄金操盘手((hereditary gold and silver wealth, gold and silver contend for hegemony) how to be a successful gold trader).doc
- (精)麦肯锡提案标准流程((standard) McKinsey proposal standard process).doc
- (沙锅面)一品砂锅面(附秘制麻辣料、鲜汤、酱卤配方制作)((a casserole casserole (surface) of secret material, spicy soup, sauce recipe)).doc
- (沙锅土豆粉)一品砂锅土豆粉(附秘制麻辣料、鲜汤、酱卤配方)文库((a casserole casserole potato powder) potato flour (with special material, spicy soup, sauce recipe) library).doc
- [41703752]英语语法专项之情态动词can+could+may+shall+should(课件)通用版英语 (1).pptx
- [45445831]Unit+3+Period+2 Listening+Grammar知识点课件-2023-2024学年沪教牛津版英语七年级下册.pptx
- [50753490]习作一:我的乐园+课件-2024-2025学年统编版语文四年级下册.pptx
- [50657028]1古诗词三首《四时田园杂兴(其二十五)》课件-2024-2025学年统编版语文四年级下册.pptx
- [41337435]新概念第一册Lesson93-94+课件.pptx
- [50753490]1古诗词三首宿新市徐公店+课件2024-2025学年统编版语文四年级下册 (1).pptx
- [41703752]英语语法专项之情态动词2+will+would+must+have+to+need(课件)通用版英语 (1).pptx
- [50790359]4.1被动运输+课件+2024—2025学年高一上学期生物人教版必修1.pptx
- [32063041]第二章光练习(2)沪教版(上海)物理八年级第一学期.docx
- [50715292]M1U2+Lunch+time+课件-一年级英语下学期(沪教版五四制·2024) (1).pptx
文档评论(0)