程序设计11级AnyviewC作业表第15章10.docx

上传人:b****0 文档编号:285462 上传时间:2022-10-08 格式:DOCX 页数:45 大小:25.74KB
下载 相关 举报
程序设计11级AnyviewC作业表第15章10.docx_第1页
第1页 / 共45页
程序设计11级AnyviewC作业表第15章10.docx_第2页
第2页 / 共45页
程序设计11级AnyviewC作业表第15章10.docx_第3页
第3页 / 共45页
程序设计11级AnyviewC作业表第15章10.docx_第4页
第4页 / 共45页
程序设计11级AnyviewC作业表第15章10.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

程序设计11级AnyviewC作业表第15章10.docx

《程序设计11级AnyviewC作业表第15章10.docx》由会员分享,可在线阅读,更多相关《程序设计11级AnyviewC作业表第15章10.docx(45页珍藏版)》请在冰豆网上搜索。

程序设计11级AnyviewC作业表第15章10.docx

程序设计11级AnyviewC作业表第15章10

AnyviewC编程作业系统——支持程序可视化运行、调试和测评

C程序设计第1-5章例题58--习题90(2011-10-18)

1

2

3

4

5

合计

例题

0

0

45

13

0

习题

2

0

47

13

28

第1章C语言概述(例题0--习题2)

1.025编写一个C程序,用函数printf(char*s)输出以下3行信息:

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

*VeryGood!

*

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

注意:

(1)要求精确到每个字符、空格、字母及其大小写。

(2)可多次调用printf(char*s),每次仅一个字符串参数。

1.055编写一个程序,输入a、b、c三个值,输出其中最大值。

要求不改变下列给定的程序框架内容,填入合适语句,使其成为满足题目要求的正确程序。

voidmain()

{inta,b,c,max;

scanf("%d,%d,%d",&a,&b,&c);/*请输入三个数*/

printf("最大数为:

"%d",max);

}

第3章数据类型、运算和表达式——顺序结构程序设计(例题45--习题47)

【例题3.010e】显示字符串

编写程序,显示字符串"Let'sstudyC."并换行。

【程序】

voidmain()

{printf("Let'sstudyC.\n");//'\n'为换行符,可出现在字符串中

}

【习题3.012】用printf语句显示一行字符编写程序,显示字符串"Iamastudent."后换行。

【程序】

voidmain()

{

printf();

}

【习题3.013】显示一行

编写程序,显示字符串"CLanguageProgram"后换行。

【例题3.020e】用printf语句显示多个字符串

编写程序,用printf语句将3个字符串"Let's","study"和"programming"用空格分隔显示在同一行。

【程序】

voidmain()

{printf("Let's");//末尾加一个空格,但不换行

printf("study");//末尾加一个空格,但不换行

printf("programming\n");//显示后换行

}

【习题3.023】用printf语句在一行上显示多个字符串编写程序,用printf语句将3个字符串"I","love"和"China"用空格分隔显示在同一行。

【程序】

voidmain()

{printf();

printf();

printf();//注意:

最后要换行

}

【例题3.030e】换行显示

编写程序,在显示字符串"CLanguage"后,换行显示字符串"C++Language"。

【程序】

voidmain()

{printf("CLanguage\n");//显示后换行

printf("C++Language\n");//显示后换行

}

【习题3.032】换行显示

编写程序,显示字符串"Appleisred."后,换行显示"Bananaisyellow."。

【程序】

voidmain()

{printf();

printf();//最后一行显示后,通常也换行

}

【习题3.033】显示多行

编写程序,将字符串"AppleiPad","AppleiPhone"和"AppleiPod"分三行显示。

【例题3.040e】隔行显示

编写程序,在显示字符串"CLanguage"后,隔1行再显示字符串"C++Language"。

【程序】

voidmain()

{printf("CLanguage\n");//显示后换行

printf("\n");//只换行,即隔1行再显示

printf("C++Language\n");//显示后换行

}

【习题3.042】隔行显示

编写程序,在显示字符串"Appleisred."后,隔1行再显示"Bananaisyellow."。

【程序】

voidmain()

{printf();

printf();//只换行,实现“隔1行”

printf();//最后一行显示后,通常也换行

}

【例题3.050e】注释

编写程序,显示字符串"CLanguageExercise",要求在主函数之前加上内容为CLanguageExercise的注释。

【程序】

/*CLanguageExercise*///符合题意的注释

voidmain()

{printf("CLanguageExercise\n");//显示

}

【习题3.053】注释

编写程序,显示字符串"CProgram",并要求在第一行加注释"PrintfTest"。

【例题3.060e】整型变量,赋值,四则运算

编写程序,分别给变量a赋值15和变量b赋值3,然后依次求并显示两者的和、差、积、商。

【程序】

voidmain()

{inta,b,sum,min,tim,sep;//整形变量说明

a=15;//赋值

b=3;//赋值

sum=a+b;//加

min=a-b;//减

tim=a*b;//乘

sep=a/b;//除

printf("%d+%d=%d\n",a,b,sum);

printf("%d-%d=%d\n",a,b,min);

printf("%d*%d=%d\n",a,b,tim);

printf("%d/%d=%d\n",a,b,sep);

}

【习题3.063】整型变量,赋值,加减四则运算

编写程序,分别给变量a赋值7和变量b赋值5,求a加b赋给c,a减去b赋给d,并显示。

【程序】

voidmain()

{inta,b,c,d;

a=;

b=;

c=;//加

d=;//减

printf("%d+%d=%d\n",a,b,c);

printf("%d-%d=%d\n",a,b,d);

}

【例题3.070e】余数

编写程序,将215÷9的商和余数分别赋给c和d。

【程序】

voidmain()

{inta,b,c,d;//整形变量说明

a=215;//赋值

b=9;//赋值

c=a/b;//将商赋给c

d=a%b;//将余数赋给d

printf("%d/%d=%d...%d\n",a,b,c,d);//显示

}

【习题3.073】整型变量,求商和余数

在以下程序空缺处填写合适内容,使得程序能够分别给变量a赋值215,变量b赋值19,c赋值75,然后依次求a除以b,a除以c的商和余数并显示结果。

voidmain()

{inta,b,c,d,e,f,g;

a=215;

b=19;

c=75;

d=/*a除以b的商*/

e=/*a除以b的余数*/

f=/*a除以c的商*/

g=/*a除以c的余数*/

printf("%d/%d=%d...%d\n",a,b,d,e);

printf("%d/%d=%d...%d\n",a,c,f,g);

}

【习题3.076】整型变量,赋值,乘除余四则运算

编写程序,分别给变量a赋值17和变量b赋值5,求a乘b赋给c,a÷b的商赋给d,余赋给e,并显示。

【程序】

voidmain()

{inta,b,c,d,e;

a=

b=

c=

d=

e=

printf("%d*%d=%d\n",a,b,c);/*显示a乘b的积c*/

printf("%d/%d=%d...%d\n",a,b,d);/*显示a除以b的商d*/

printf("%d%%%d=%d...%d\n",a,b,e);/*显示a除以b的余数e*/

}

【例题3.080e】算术表达式

编写程序,不使用变量,显示35*25的值。

【程序】

voidmain()

{printf("%d*%d=%d\n",35,25,35*25);//显示结果

}

【习题3.083】算术表达式

编写程序,不使用变量,显示11+2*3的值。

【程序】

voidmain()

{printf("%d+%d*%d=%d\n",);

}

【例题3.090e】算术表达式

编写程序,先对整型变量a赋值15,b赋值10,然后将a+b与a-b的商赋给c,并显示c的值。

【程序】

voidmain()

{inta,b,c;

a=15;

b=10;

c=(a+b)/(a-b);

printf("(%d+%d)/(%d-%d)=%d\n",a,b,a,b,c);//显示结果

}

【习题3.092】算术表达式

编写程序,先对整型变量a赋值11,b赋值2,然后将a/b与b-a%10的乘积赋给c,并显示c的值。

【程序】

voidmain()

{inta,b,c;

a=;

b=;

c=;

printf();

}

【习题3.093】算术表达式

在以下程序空缺处填写合适内容,使得程序能够分别给变量a赋值511,变量b赋值246,c赋值257,d赋值495,然后求(a+b)与(b-c)*(a-d)的商并赋给e和显示结果。

voidmain()

{inta,b,c,d,e;

printf("(%d+%d)/((%d-%d)*(%d-%d))=%d\n",a,b,b,c,a,d,e);

}

【例题3.100e】逗号运算符(也称为顺序运算符)

编写程序,求a*b与c*d之和,其中用顺序运算符对变量a,b,c和d依次赋值为8,7,5和6。

【程序】

voidmain()

{inta,b,c,d,timsum;

a=8,b=7,c=5,d=6;//使用逗号分隔,4个赋值构成一个语句

timsum=a*b+c*d;

printf("%d*%d+%d*%d=%d\n",a,b,c,d,timsum);

}

【习题3.103】

在空缺处填写合适内容,使得程序能够在一个语句中,用逗号运算符依次对变量a,b和c赋值为27,36和7,求a+b与c的商并赋给d和显示结果。

voidmain()

{inta,b,c,d;

printf("(%d+%d)/%d=%d\n",a,b,c,d);

}

【习题3.106】逗号运算符(也称为顺序运算符)

在以下程序空缺处填写合适内容,使得程序能够在一个语句中利用逗号运算符依次将-25赋给a,5赋给b,a/b赋给c,最后显示c的值。

【程序】

voidmain()

{inta,b,c;

c=

printf("c=%d\n",c);

}

【例题3.110e】重复赋值

编写程序,对变量a和b均赋值为5,变量c赋值为8,分行显示a,b和c的平方值。

【程序】

voidmain()

{inta,b,c;

a=b=5,c=8;//对a和b重复赋值

printf("%d*%d=%d\n",a,a,a*a);

printf("%d*%d=%d\n",b,b,b*b);

printf("%d*%d=%d\n",c,c,c*c);

}

【习题3.113】重复赋值,表达式,显示

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

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

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