好文档 - 专业文书写作范文服务资料分享网站

二级c语言程序的设计习题及解答ch5-7函数&字符

天下 分享 时间: 加入收藏 我要投稿 点赞

. .

Ch5 -6 循环结构&字符数组

写出26个大写字母和他们的ASCII代码要求每行输出两组数据。 #include main() {

char ch; int i; for(i=0;i<26;i++) {

ch=i+65; if(i%2==0) printf(\

printf(\ } }

在上面的程序中有对于字符的输入与输出,在C语言中也有另外的输入输出字符的语句。

输入:变量名=getchar() 输出:putchar(变量名)

Ch7 函数

#include

double add(double ,double); main() {

double m,n,z;

printf(\请输入两个实数:\\n\ scanf(\ z=add(m,n);

printf(\}

. . .

. .

double add(double a, double b ) {

double s; s=a+b; return s; }

#include void try(int,int,int); main() {

int x=2,y=3,z=0;

printf(\ try(x,y,z);

printf(\}

void try(int x,int y,int z) {

printf(\ z=x+y; x=x*x; y=y*y;

printf(\}

屏幕上的结果是: (1) x=2 y=3 z=0 (2) x=2 y=3 z=0 (3) x=4 y=9 z=5 (4) x=2 y=3 z=0

再来一个程序

#include void swap(int ,int); main() {

int x=10,y=20;

printf(\ swap(x,y);

printf(\

. . .

. .

}

void swap (int a,int b ) {

int t;

printf(\ t=a;a=b;b=t;

printf(\}

程序运行结果

7.6程序应用举例

编写一个函数isprime(int a),用来判断自变量a是否为素数。若是素数,函数返回整数1,否则返回0.

#include int isprime(int); main() {

int x;

printf(\ scanf(\ if(isprime(x))

printf(\ else

printf(\}

int isprime(int a) {

int i;

for(i=2;i<=a/2;i++) if(a%i==0) return 0; return 1; }

编写函数myupper(ch),把ch中的小写字母转换成大写字母作为函数值返回,其他字符不变。主函数中不断输入字符,用字符结束输入,同时不断输出结果。 #include #include char myupper(char ch)

. . .

二级c语言程序的设计习题及解答ch5-7函数&字符

..Ch5-6循环结构&字符数组写出26个大写字母和他们的ASCII代码要求每行输出两组数据。#includemain(){charch;inti;for(i=0;i<26;i++){ch=
推荐度:
点击下载文档文档为doc格式
0e75x26wjj3ef8l940oa3cwgi893aj006ib
领取福利

微信扫码领取福利

微信扫码分享