c第一学期期末总结.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:8 大小:49KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

c第一学期期末总结.doc

c第一学期期末总结.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

期末总结c相关概念:c程序由函数所组成。所有的c程序都有且只有一个main()函数。计算机程序是人们解决某种问题用计算机可以识别的代码编排的一系列数据处理步骤,计算机能严格按照这些步骤去做。程序的三种基本控制结构:顺序控制结构、分支控制结构、循环控制结构c语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。用一对大括号{}将若干语句顺序组合在一起就形成了一个复合语句。c语言没有输入、输出语句,它通过调用系统库函数中的有关函数(printf()、scanf()、putchar()、getchar()等)实现数据的输入输出。c程序的编译过程:编辑(.c)---------编译(.obj)-----------连接运行(.exe)程序设计语言的3个基本内容:数据表达、运算和流程控制。数据分为常量和变量。c语言中的变量必须先定义后使用。c语言处理系统提供了许多事先编好的函数,供用户在编程时调用,这些函数称为库函数,如果调用库函数时,一定要用#include命令将相应的头文件包含到源程序中。例如,调用输入输出函数,要加#include<stdio.h>;调用数学处理函数,则需引入#include<math.h>。在计算机中,整数以补码形式存储;字符以ASCII码形式存储;实型数据以指数形式存储。转义字符:\n\t\\\”\’\ddd\xhhdouble型数据的输入格式控制说明必须用%lf或者%le。字符的输入输出可以调用函数getchar()putchar()scanf()printf()。语句的特征:表达式加分号。二进制、八进制十进制和十六进制的转换。程序复习:顺序控制结构:在屏幕上显示“helloworld”!求华氏温度100度对应的摄氏温度。编写程序,输入华氏温度,输出对应的摄氏温度。编写程序,输入圆的半径,输出圆的面积和周长。编写程序,输入矩形的长和宽,输出矩形的面积和周长。编写程序,输入两个整数num1和num2,计算并输出它们的和、差、商、积和余数。输入一个十进制数,输出相应的八进制和十六进制数。分支控制结构编写程序,计算分段水费。统计输入的一批字符中字母、数字、空格和其他字符的数量。查询自动售货机中的价格。(switch语句)求解简单表达式。输入一个形式如“操作数运算符操作数”的四则运算表达式,输出运算结果。(switch语句)输入五级制成绩,输出相应的百分制成绩区间。输入百分制成绩,输出五级制成绩。输入一个整数,判断该数是奇数还是偶数。输入一个年份,判断是否是闰年。输入学生个数,再输入学生成绩,计算平均分,并统计不及格成绩的个数。输入三角形的三边,如果能构成三角形,输出面积和周长,否则,输出“不能构成三角形”。输入一个职工的月薪gz,输出应交的个人所得税tax(保留两位小数)。计算方式:tax=rate×(gz-850)/100当gz≤850时,rate=0;当850<gz≤1350时,rate=5;当1350<gz≤2850时,rate=10;当2850<gz≤5850时,rate=15;当5850<gz时,rate=20;循环控制结构输入最低温度和最高温度,输出华氏---摄氏温度转换表。求1+2+3+……+100求1+1/2+1/3+⋯⋯+1/n求n!求xn求1-1/2+1/3-1/4+⋯⋯前n项和。求1+1/3+1/5+1/7+⋯⋯前n项和。求1+3+5+……的前n项和生成阶乘表和乘方表(嵌套循环)。编写程序,求1!+2!+……+100!从键盘输入一批学生的成绩(以负数为结束标志),计算平均分,并统计不及格的个数。输入一个正整数n,判断它是否为素数,素数就是只能被1和自身整除的正整数,1不是素数,2是素数。#include<stdio.h>voidmain(){intn,i;printf("输入n:\n");scanf("%d",&n);for(i=2;i<=n-1;i++)if(n%i==0)break;if(i>n-1)printf("素数");elseprintf("no!");}输入一个正实数eps,计算并输出下式的值,直到最后一项的绝对值小于eps。s=1-1/4+1/7-1/10+……求1~10000之间所有满足各位数字的立方和等于它本身的数。例如13+53+33=153.#include<stdio.h>voidmain(){inta,b,c,d,sz;for(a=0;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)for(d=0;d<=9;d++){sz=a*1000+b*100