A0101例1.1:在屏幕上输出字符串This is a C program
A0102例1.2:求两整数之和,并显示结果
A0103例:从键盘输入两个整数,并求两数中的最大数
例2.1 求1×2×3×4×5
例2.2 对50个学生,成绩在80分以上的打印出来。
ni表示第i个学生,gi表示第i个学生的成绩
例2.3 录入50个学生的成绩,统计100~90,89~80,79~70,69~60,59~0个分数段学生的人数,并显示统计结果(统计结果
记为count)
A0301 华氏温度(如
A0302 根据圆半径,求圆周长和圆面积。
A0303 字符数据的算术运算。
A0304 例:数据有效长度
A0305 例:自增自减运算符
A0306 例: 取整运算
A0307 (例3.5)例: 求二元一次方程的根
A0308 A0402例:输出不同类型的数据
A0309 例
从键盘上输入一个字符,如果是大写字母,则转换成小写字母输出;否则,直接输出。
A0401例: 求 ax2+bx+c=0 方程的根。 a, b, c 由键盘输入
A0402 输入三个数a、b、c,按从小到大的顺序输出。(交换)
A0403 公园门票,如果年龄大于70岁--0元
;年龄小于7岁-- 10元;年龄大于50岁小于70岁--20元;其他 --50元。
A0404 键盘输入x,输出y
A0405 A0505输入星期中的某一天,显示对应的英文
A0406 A0506例:从键盘上输入一个百分制成绩score,输出其等级:
score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。
A0407 B0506演示简单计算器程序,分析实现思路
说明:由键盘输入2个数字,让用户选择加、减、乘、除四个功能,选择一个功能后显示计算结果
A0408 A0507例5.6 求一元二次方程ax2+bx+c=0的解(a≠0)。
A0501a:用while语句求1~100的累加和
A0501b:用do while语句求1~100的累加和
A0501c:1~100的累加
A0502. 一个球从
A0503:输入一行字符,统计输入字符的个数(以回车键作为输入结束标记)
A0504 在全系1000学生中进行募捐,当总数达到10万元时结束。统计此时捐款的人数 ,以及 平均每人 捐款的数目。
A0505 break【例】 求300以内能被17整除的最大的数。
A0506 【例】
近似求PI。
A0507 例
Fibonacci数列。
A0508 例 键盘输入一个正整数,判断是否为素数
A0509 例:输出100以内的素数
A0510 译密码。输入一行字符输出密文。加密方法:每个字符用其后第4个字符取代 ,如a-》e,b-》f。
A0601对数组赋值0~9, 并逆序输出
A0602键盘输入10个数,将最大的数置于最后
A0603 冒泡排序。对10个整形从小到大排序
A0604 键盘输入10个数,找最大数、最小数
A0605 二维数组输入与输出(二重循环)
A0606 有一个3*4矩阵,找出最大的元素及其所在的行、列
A0607 有一个3*4矩阵,求行平均和列平均,并显示
A0608 键盘输入一串字符,将其中的小写字母转换成大写字母后输出
A0609 键盘输入一行字符,统计有多少个单词
A0610 有三个字符串,找出其中最大者。例输入“Zhang”
“Li” “Zhao”,输出其中最小的 Li.
A0701求阶乘的函数 long int factorial (int n)
(普通参数,带回一个返回值)
课堂例交换函数(普通参数,无返回值)。重点:形参实参
A0702 求数组平均值 float average( int a[],int n) (数组参数 ,带回一个返回值)
A0703 函数冒泡。void inputarray(int a[], int n) (数组参数,无返回值)
用函数方法重做 A0703: 冒泡排序。对10个整形从小到大排序。要求写出数组输入函数,数组输出函数,排序函数。
A0704 用函数方法重做A0708例7-8:键盘输入一串字符,将其中的小写字母转换成大写字母后输出。写出大写字母转小写字母函数,以及小写字母转大写字母函数。(1 数组参量,无返回值; 2 返回数组)
A0705 用函数重新做 猜数游戏。 (无参量,无返回值)
A0706 全局变量。
A0707 静态变量。
A0708 外部函数。定义外部函数:输入一维数组inputarray,输出一维数组outputarray,并保存为inout.h头文件
A0709 函数嵌套。例:求1!+2!+3!+…+N!
A0710 函数递归。求N!
A0801 A 1001 指针变量定义及运算。
A0802 A1002 用指针实现交换两个数的函数。
A0803 A1003 用指针的方法访问数组。
A0804动态输入班级人数,及学生成绩,求平均成绩
A0805 A1004 用字符指针逐个输出字符串中的字符
A0901 例11-1学生信息:学号,姓名,成绩1,成绩2,成绩3,平均成绩
要求计算平均成绩,并输出学生的学号,姓名和平均成绩
A0902 构建链表,动态申请节点,插入链表,删除节点,释放空间
A0903 [例11.2]有10人投票,对3个候选人得票进行统计。每此输入一个候选人的名字,要求输出最后统计结果。
A0904 创建动态长度数组,动态输入班级人数,及学生成绩,求平均成绩
A1001 键盘输入字符串,保存在文件中,以#结束(fputc)
A1002 读取文件,在屏幕上显示内容 (fgetc)
A1003 整形数组存二进制文件
保存在文件中 (fwrite)
A1004 读取文件中的数组数据,对数组求和 (fread)
A1005 读取文件,在屏幕上显示内容,并统计文件中的单词数量 (fgets)