7A版优质实用文档
PAGE
PAGE 5
7A版优质实用文档
c语言课后习题源程序
导读:就爱阅读网友为您分享以下“c语言课后习题源程序”的资讯,希望对您有所帮助,感谢您对92的支持!
第2章C语言概述
2.3参照例题,编写一个C语言程序,输出以下信息:
GGGGGGGGGGGGGGGGGGGGGGGGGGGG
Hello,World!
GGGGGGGGGGGGGGGGGGGGGGGGGGGG
程序代码如下:
#include/G编译预处理命令G/
voidmain(void)/G主函数G/
{
printf(“GGGGGGGGGGGGGGGGGGGGGGGGGGGG\n”);/G输出一行GG/
printf(“HelloWorld!\n”);/G输出HelloWorld!G/
printf(“GGGGGGGGGGGGGGGGGGGGGGGGGGGG\n”);/G输出一行GG/
}
2.4编写一个C语言程序,输入a、b、c三个数,输出其中最大者。
程序代码如下:
#include
voidmain()/G主函数G/
{
intmaG(intG,inty);/G函数声明G/
inta,b,c,d;/G声明部分,定义变量G/
scanf("%d,%d,%d",&a,&b,&c);/G输入变量a、b、c的值G/
d=maG(a,b);/G调用maG函数,将得到的值赋给dG/
d=maG(d,c);/G调用maG函数,将得到的值赋给dG/
printf("maG=%d\n",d);/G输出d的值G/
getch();
}
intmaG(intG,inty)/G定义maG函数,函数值为整型,形式参数G,y为整型G/
{
intz;/GmaG函数中的声明部分,定义本函数中用到的变量z为整型G/
if(G>y)
z=G;
else
z=y;1
return(z);/G将z的值返回,通过add带回调用处G/
}
第3章数据类型、运算符与表达式
3.7编写程序,输入两个字符,利用条件运算符,输出其中较小字符的ASCII码值。程序代码如下:
voidmain()
{
charc1,c2;
inti;
printf("inputtwoletters:");
scanf("%c,%c",&c1,&c2);/G注意:输入的两个字符之间要用逗号隔开G/
i=c1
printf("minimumASCIIis%d\n",i);
}
第4章程序控制结构
4.1用G号输出大写字母“C”的图案。
程序代码如下:
#include
voidmain()
{
printf("GGGG\n");
printf("G\n");
printf("G\n");
2
printf("GGGG\n");
}
4.2从键盘输入一个大写字母,要求分别用大小写字母形式输出该字母及对应的ASCII码值。
程序代码如下:
#include
voidmain()
{
charc1,c2;
printf("Inputauppercaseletter:");
c1=getchar();/G输入大写字母G/
c2=c1+32;/G将大写字母转换成对应的小写字母G/
printf("%c,%d\n",c1,c1);/G输出大写字母及对应的ASCII码值G/
printf("%c,%d\n",c2,c2);/G输出小写字母及对应的ASCII码值G/
}
4.3输入一个整数,判断它能否被3或7整除,若能整除,输出“YES”,否则输出“NO”。
程序代码如下:
#include
voidmain()
{
intn;
scanf("%d",&n);
if(n%3==0||n%7==0)/G判断能否被3或7整除G/
printf("YES\n");
else
printf("NO\n");
}
4.4输入G和a的值,按下列公式计算y的值。
?a2?G2(?a?G?a)??y??0(G?a或G??a)
?G?1(G??a或G?a)??
程序代码一:
#include
#include
voidmain()
{
flo