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

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

#include

main()

{

char ch; int i;

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

{

ch=i+65;

if(i%2==0)

printf("\n");

printf("c=%c,ASCII=%d\t",ch,ch);

}

}

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

输入:变量名=getchar()

输出:putchar(变量名)

Ch7 函数

#include

double add(double ,double);

main()

{

double m,n,z;

printf("请输入两个实数:\n");

scanf("%lf %lf",&m,&n);

z=add(m,n);

printf("%lf\n",z);

}

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("(1)x=%d y=%d z=%d\n",x,y,z);

try(x,y,z);

printf("(4)x=%d y=%d z=%d\n",x,y,z);

}

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

{

printf("(2) x=%d y=%d z=%d\n",x,y,z);

z=x+y;

x=x*x;

y=y*y;

printf("(3) x=%d y=%d z=%d\n",x,y,z);

}

屏幕上的结果是:

(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("(1)x=%d y=%d\n",x,y);

swap(x,y);

printf("(4)x=%d y=%d\n",x,y);

}

void swap (int a,int b )

{

int t;

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

t=a;a=b;b=t;

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

}

?程序运行结果

7.6程序应用举例

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

#include

int isprime(int);

main()

{

int x;

printf("enter a integer number:");

scanf("%d",&x);

if(isprime(x))

printf("%d is prime \n",x);

else

printf("%d is not prime\n",x);

}

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)

{

if(ch>='a'&&ch<='z')

ch=ch-32;

return ch;

}

main()

{

char c;

while((c=getchar())!='@')

{

c=myupper(c);

putchar(c);

}

printf("\n");

}

编写函数统计输入字符的个数,用@字符结束输入,在主函数中调用此函数,输出统计结果。

#include

long countch();

main()

{

long n;

n=countch();

printf("n=%ld\n",n);

}

long countch()

{

long cn;

for(cn=0;getchar()!='@';cn++)

;

return cn;

}

c语言ch能储存多少字符,二级c语言程序设计习题与解答ch5-7函数字符(11页)-原创力文档...相关推荐

  1. 2020年9月全国计算机二级c语言题库,2020年9月全国计算机等级考试二级C语言上机题库(共95套全)(76页)-原创力文档...

    PAGE PAGE 1 2020年9月全国计算机等级考试二级C语言上机题库(共95套全) 第一套 1 程序填空 程序通过定义学生结构体变量,存储了学生的学号.姓名和三门课的成绩.函数fun的功能是:对 ...

  2. c语言二级试题讲解,C语言试题,二级C语言试题讲解(9页)-原创力文档

    二级 C 语言程序设计模拟试题(一) 一.单项选择题. (每小题1 分,共 20 分) 1.一个 C 语言程序是由( B )组成. A) 一个函数 B) 一个或若干个函数 C) 一个过程 D) 一个过 ...

  3. c语言复合语句开始标记字符,国家开放大学C语言程序设计A第一次形考任务及答案(2020年整理)(7页)-原创力文档...

    ;学 海 无 涯 ;;学 海 无 涯 ;学 海 无 涯 ;学 海 无 涯 二.判断题(共 60 分,每小题 2 分.叙述正确则回答"是",否则回答"否") 题目 ...

  4. 以下不属于c语言整数的是12f,二级C语言考前押题(选择题)(94页)-原创力文档...

    选择题选项考试时随机的,ABCD 位置不固定 2019.3 二级C 语言选择题考前预测 B)1/(a*b*c) C)1.0/a*b*c 1) 以下选项中可用作C 语言合法用户标识符的是 D)1/a/b ...

  5. 每个c语言程序写完后 都要按照,c语言基础学习小结(习题总结)(5页)-原创力文档...

    书山有路勤为径 学海无涯苦作舟 一.思考题. 1.你如何向别人解释清楚什么是编程.什么是计算机语言? 2.什么是C语言? 二.解答题. 1.用C语言编写程序:求任意两个整数的和.如果是小数的话,要求输 ...

  6. c语言程序中cost的作用,C语言考试题基础版(21页)-原创力文档

    if (x>y)z=x; s=z*z;elsez=y;s=1/(z*z); if (x>y) z=x; s=z*z; else z=y;s=1/(z*z); 7. B. C. PAd, P ...

  7. c语言意义y x 8.0,C语言符号意义(8页)-原创力文档

    . C 语言符号意义大全 32 个关键字及其含义: auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int : 声明整型变量或函数 struct :声明结构体变量或函数 b ...

  8. c语言题库16页,C语言题库(完整版)(16页)-原创力文档

    C语言试题库 单项选择 第一章C语言概述 一个C程序的执行是从 A.本程序的MAIN函数开始,至U MAIN函数结束. B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的MA ...

  9. c语言输出教学日历表 节假日突出,2017 -2018 学年第二学期教学日历及教学环节表(一)(4页)-原创力文档...

    2017 -2018 学年第二学期教学日历及教学环节表(一) 周次 星期 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 十四 十五 十六 十七 十八 一 15/1 22 5/3 12 19 ...

  10. c语言程序设计工资纳税系统,c语言程序设计,纳税工资系统(29页)-原创力文档...

    第一章 课程设计目的和要求 1.1 课程设计的目的 C 语言一直是程序设计语言的主流之一数据类型丰富.齐全. C 语言供了整数.实数.字符.字符串等基本数据类型,还提供数组. 指针.结构体等构造数据类 ...

最新文章

  1. laravel mysql注入_laravel中如何利用反射实现依赖注入
  2. iOS 7 改变Status Bar 颜色
  3. 16行代码AC——例题6-4破损的键盘(Broken Keyboard,UVa 11988)——解题报告
  4. 不加载执行js_前端性能优化:preload 预加载页面资源
  5. 2015广州计算机网络试题及答案,2015广州大学计算机网络试卷-B卷及答案.doc
  6. jquery学习。。
  7. “中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?...
  8. idea代码补全_IDEA中有哪些让你相见恨晚的技巧?
  9. 写代码会用到哪些常用的软件
  10. 【Web前端笔记-基础】第四课·初识 HTML,标签学习2
  11. 郑州大学计算机课程表查询,郑州大学研究生课程表
  12. VMware 虚拟机操作命令收集
  13. 数据导入与预处理-第8章-实战演练-数据分析师岗位分析
  14. UVA Team Queue
  15. DDD之实体与值对象
  16. PMP 第六章 项目时间管理
  17. c语言口语评分系统,FCE口语评分标准:考官更喜欢这样的考生
  18. mybatis mysql 调用存储过程 多个返回值_被Mybatis坑惨了
  19. 物联网卡传感器赋能零售商品感应机制 开启智能零售新风尚
  20. QTP_QTP学习笔记(1)

热门文章

  1. linxu /proc/stat 文件
  2. iis7.5+.net4.5 报404错误
  3. Ubuntu设置目录的读写权限(Linux命令chmod 777 dirName)
  4. Go 编码建议——项目布局
  5. Golang AES 加解密
  6. C++ 引用计数技术简介(1)
  7. 如何扩大C盘空间,转帖至百度空间
  8. Qt编写自定义控件29-颜色选取面板
  9. ubuntu14.04(server amd64)免密码sudo
  10. 代理模式(Proxy)--静态代理