当前位置:文档之家› 最简单的C程序设计

最简单的C程序设计

最简单的C程序设计
最简单的C程序设计

第四章最简单的C程序设计

【题4.1-4.25】 DD(BC)DC DADA(BB) DDBDB DADAA BBBAD

【题4.26】 i:dec=-4,oct=177774,hex=fffc,unsigned=65532

【题4.27】 *3.140000,3.142*

【题4.28】 c:dec=120,oct=170,hex=78,ASCII=x

【题4.29】 *d(1)=-2*d(2)=-2*d(3)=-2*

*d(4)=177776*d(5)=177776*d(6)=177776*

【题4.30】 *d(1)=-2*d(2)=-2*d(3)=-2*

*d(4)=fffe*d(5)=fffe*d(6)=fffe*

【题4.31】 *d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*

*d(4)=-3.50000e+00*d(5)=-3.50000e+00*d(6)=-3.5000e+00*

【题4.32】 x=1 y=2 *sum*=3

10 Squared is: 100

【题4.33】 (1) 10

(2) □□□□10 (□表示空格)

(3) 56.100000

(4) □□□□□□3.141600

(5) 5.68100e+02

(6) □□□3.14160e+00

(7) 3.1416

(8) □□□□□□3.1416

【题4.34】 (1) 123.456000

(2) □□□□□□□123.457

(3) 123.4560

(4) 8765.456700

(5) □□□□□□8765.457

(6) 8765.4567

(7) 8765.4567

【题4.35】【1】可以使同一输出语句中的输出宽度得以改变。

【2】

##1

##□2

##□□3

##□□□4

##□□□□5

【题4.36】【1】输出数据左对齐

【2】□□□□12##

12□□□□##

□□3.141592600##

3.141592600□□##

【题4.37】 a=+00325□□□x=+3.14159e+00

【题4.38】 a=374□□a=0374

a=fc□□a=0xfc

【题4.39】 (1) x=7281,x=7281,x=16161,x=1c71,x=7281

(2) x=7281,x=7281,x=$7281,x=$007281,x=%06d

(3) x=+7281,x=+7281,x=+0007281

(4) x=16161,x=016161

(5) x=1c71,x=0x1c71

【题4.40】【1】b 【2】b 【3】b

【题4.41】【1】t=a 【2】c=t

【题4.42】【1】32766 【2】-1 【3】65535

【题4.43】 -14

【题4.44】不借助任何中间变量把a、b中的值进行交换。

【题4.45】【1】跳过对应的输入数据

【2】当输入以下数据时:10□□20□□30□□40<回车>

将把10赋给a1,跳过20,把30赋给a2,把40赋给a3 【题4.46】【1】未指明变量k的地址

【2】格式控制符与变量类型不匹配

scanf语句的正确形式应该是:scanf(“%f”,&k);

【题4.47】【1】scanf(“%d%f%f%c%c”,&a,&b,&c1,&c2);

【2】3□6.5□12.6aA<回车>

【题4.48】 A□□□B□□□<回车>

【题4.49】 a=3□b=7x=8.5□y=71.82c1=A□c2=a<回车>

【题4.50】 -12□c□4.1034e+02<回车>

《C语言程序设计》课后习题答案(第四版)

第1章程序设计和C语言1 1.1什么是计算机程序1 1.2什么是计算机语言1 1.3C语言的发展及其特点3 1.4最简单的C语言程序5 1.4.1最简单的C语言程序举例6 1.4.2C语言程序的结构10 1.5运行C程序的步骤与方法12 1.6程序设计的任务14 1-5 #include int main ( ) { printf ("**************************\n\n"); printf(" Very Good!\n\n"); printf ("**************************\n"); return 0; } 1-6#include int main() {int a,b,c,max; printf("please input a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if (max

2.5结构化程序设计方法34 习题36 第章最简单的C程序设计——顺序程序设计37 3.1顺序程序设计举例37 3.2数据的表现形式及其运算39 3.2.1常量和变量39 3.2.2数据类型42 3.2.3整型数据44 3.2.4字符型数据47 3.2.5浮点型数据49 3.2.6怎样确定常量的类型51 3.2.7运算符和表达式52 3.3C语句57 3.3.1C语句的作用和分类57 3.3.2最基本的语句——赋值语句59 3.4数据的输入输出65 3.4.1输入输出举例65 3.4.2有关数据输入输出的概念67 3.4.3用printf函数输出数据68 3.4.4用scanf函数输入数据75 3.4.5字符数据的输入输出78 习题82 3-1 #include #include int main() {float p,r,n; r=0.1; n=10; p=pow(1+r,n); printf("p=%f\n",p); return 0; } 3-2-1 #include #include int main() {float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5; p=1000;

第三章 最简单的c程序设计

第三章最简单的c程序设计 实践教学: 属性:实训 时间:学时。 实践教学内容: 实验目的:熟悉运算符、表达式,掌握标准输入输出函数的适用方法和顺序结构程序设计的一般方法。 实验内容和步骤: 1.编程,要求从键盘按规定的格式输入时间(时:分:秒), 并将输入的时间在屏幕上显示出来,存入ex3_1.c文件, 并编译、调试、运行。 #include main() { int a ,b,c; scanf("%d%d%d",&a,&b,&c); if (a>24) printf("请重新输入"); if (b>60) printf("请重新输入"); if (c>60) printf("请重新输入"); printf("%d:%d:%d\n",a,b,c); return 0; }

2.编程,要求从键盘输入数据,使整型变量a=10,b=8;字符 型c1=’A’,c2=’a’;实型变量x=3.1,y=64.54。并按规定格式输出变量的值。格式如下。存入ex3-2.c文件,并编译、调试、运行。 __int___a=__10___b=____8 char_c1=__A,___c2=____a float___x=_3.1,___y=64.54 #include main() { int a=10,b=8; char c1='A',c2='a'; float x=3.1,y=64.54; return 0; } 3.c语言编程求ax2+bx+c=0并分析其结果。存入ex3_2.c文 件,并编译、调试、运行。 #include

简单的C语言编程题例题

1、编写程序,把560分钟换算成用小时和分钟表示,然后输出。解:其所编程序如下 #include"stdio.h" void main() {int a=560,b=60,c,d; c=a/b; d=a%b; printf("560分钟=%d小时%d分钟",c,d); } 2、编写程序,输入两个整数:1500和350,求出它们的商和余数并进行输出。 解:所编程序如下 #include"stdio.h" void main() {int a,b,c,d; printf("Input two numbers:"); scanf("%d%d",&a,&b); c=a/b; d=a%b; printf("c=%d,d=%d\n",c,d); } 3、编写程序,读入三个双精度数,求出它们的平均值并保留此平均

值小数点后一位数,对小数点后的第二位数进行四舍五入,最后输出结果。 解:所编程序如下 #include"stdio.h" void main() {double a,b,c,ave; printf("Enter three numbers:"); scanf("%lf%lf%lf",&a,&b,&c); ave=(a+b+c)/3; printf("(1)ave=%f\n",ave); ave=(int)(ave*10+0.5)/10.0; printf("(2)ave=%f\n",ave); } 4、编写程序,读入三个整数给a、b、c,然后交换它们中的数,把a 中原来的值给b,把b中原来的值给c,把c中原来的值给a,然后输出a、b、c。 解:所编程序如下 #include"stdio.h" void main() {int a,b,c,m,n,t; printf("Enter three numbers:"); scanf("%d%d%d",&a,&b,&c);

实验项目:实验一 最简单的C程序设计

实验项目:实验一最简单的C程序设计 (所属课程:《C语言程序设计》学时:2) 一、实验目的 1.掌握:使用标准输入/输出函数进行常见数据类型的数据的输入/输出方法。 2.初步培养编制程序框图和源程序、准备测试数据以及实际调试程序的独立编程能力。 3.掌握顺序结构程序设计的基本思路。 二、实验条件 Pc和vc++编程环境 三、实验内容 1.熟悉编程环境。 2.输入并运行一个C程序 3.掌握各种格式转换符的正确使用方法。 4.编程序:设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。要求用scanf函数从键盘上输入数据(半径和高),输出各计算结果,输出时要求有文字说明,取小数点后2位数字。5.编程序:用getchar函数输入两个字符给C1、C2,然后分别用putchar 函数和printf函数输出这两个字符。 四、实验步骤 编写程序,输入数据,观察结果。 五、实验结果 观察结果和预期是否一致。 实验项目:实验二选择结构程序设计

(所属课程:《C 语言程序设计》学时:2) 一、实验目的 1.了解C 语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。 2.学会正确使用逻辑运算符和逻辑表达式。 3.熟练掌握if 语句和switch 语句 二、实验条件 Pc 和vc++编程环境 三、实验内容 1.有一函数: ?? ???≥-<≤-<=)10x (113x )10x 1(12x )1x (x y 用scanf 函数输入x 的值,求y 值。 运行程序,输入x 的值(分别为x<1、1≤x <10、x ≥10三种情况),检查输出的y 值是否正确。 2.给出一个百分制成绩,要求输出成绩等级A 、B 、C 、D 、E 。90分以上为A ,81~89分为B ,71~79分为C ,61~69分为D ,60分以下为E 。 3.输入4个整数,要求按由小到大顺序输出。 四、实验步骤 编写程序,输入数据,观察结果。 五、实验结果 观察结果和预期是否一致。 实验项目:实验三 循环结构程序设计

C语言 实验五 最简单的C语言程序设计

实验5:最简单的C语言程序设计 一、实验目的: (1)掌握C语言中使用最多的一种语句——赋值语句的使用方法。(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。(3)进一步掌握编写程序和调试程序的方法。 二、实验内容和步骤: 1、通过下面的程序掌握各种格式转换符的正确使用方法。 (1)输入以下程序: /* Note:Your choice is C IDE */ # include int main( ) {int a,b; float d,e; char c1,c2; double f,g; long m,n; unsigned int p,q; a=61,b=62; c1='a';c2='b'; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.12f\nm=%1d\np=%u,q=%u\n",f,g,m,n,p,q); 显示结果: (2)运行此程序并分析结果。 (3)在此基础上,将程序第10~14行改为c1=a,c2=b; f=3157.890121;g=0.123456789; d=f;e=g;运行程序,分析结果。 /* Note:Your choice is C IDE */ #include"stdio.h"

int main() {int a,b; float d,e; char c1,c2; double f,g; long m,n; unsigned int p,q; a=61;b=62; c1=a;c2=b; f=3157.890121;g=0.123456789; d=f;e=g; p=a=m=50000;q=b=n=-60000; printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.12f\nm=%1d,n=%1d\np=%u,q=%u\n",f,g,m,n,p,q); } 显示结果: (4)用sizeof运算符分别检测程序中各类型的数据占多少字节。例如,int型变量a的字节数为sizeof(a)或sizeof(int),用printf函数语句输出各类型变量的长度(字节数)。 程序如下: # include int main( ) {printf("int:%d\n",sizeof(int)); return 0; } 显示结果: #include int main( ) {printf("float:%d\n",sizeof(float)); return 0; }

C语言程序设计课后习题答案谭浩强

第1章程序设计和C语言1 什么是计算机程序1 什么是计算机语言1 语言的发展及其特点3 最简单的C语言程序5 最简单的C语言程序举例6 语言程序的结构10 运行C程序的步骤与方法12 程序设计的任务14 1-5 #include <> int main ( ) { printf ("**************************\n\n"); printf(" Very Good!\n\n"); printf ("**************************\n"); return 0; } 1-6#include <> int main() {int a,b,c,max; printf("please input a,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if (max

max=c; printf("The largest number is %d\n",max); return 0; } 第2章算法——程序的灵魂16 什么是算法16 简单的算法举例17 算法的特性21 怎样表示一个算法22 用自然语言表示算法22 用流程图表示算法22 三种基本结构和改进的流程图26 用N S流程图表示算法28 用伪代码表示算法31 用计算机语言表示算法32 结构化程序设计方法34 习题36 第章最简单的C程序设计——顺序程序设计37顺序程序设计举例37 数据的表现形式及其运算39 常量和变量39 数据类型42 整型数据44 字符型数据47 浮点型数据49

怎样确定常量的类型51 运算符和表达式52 语句57 语句的作用和分类57 最基本的语句——赋值语句59数据的输入输出65 输入输出举例65 有关数据输入输出的概念67用printf函数输出数据68 用scanf函数输入数据75 字符数据的输入输出78 习题82 3-1 #include <> #include <> int main() {float p,r,n; r=; n=10; p=pow(1+r,n); printf("p=%f\n",p); return 0; } 3-2-1 #include <> #include <>

C语言程序设计100个简单的经典例子

经典C语言程序设计100例 1.数字排列 2.奖金分配问题 3.已知条件求解整数 4.输入日期判断第几天 5.输入整数进行排序 6.用*号显示字母C的图案 7.显示特殊图案 8.打印九九口诀 9.输出国际象棋棋盘 10.打印楼梯并按条件打印笑脸 11.经典兔子问题 12.判断素数 13.水仙花数问题 14.正整数分解质因数 15.学习成绩划分 16.正整数求其最大公约数和最小公倍数 17.统计英文字母/空格/数字个数 18.求s=a+aa+aaa+aa...a的值19.求解"完数" 20.球体自由落下物理问题 21.猴子吃桃问题 22.乒乓球比赛抽签问题 23.打印菱形图案 24.分数数列求和 25.求1+2!+3!+...+20!的和26.利用递归方法求5! 27.将输入字符以相反顺序打印 28.岁数问题 29.求解正整数位数 30.判断回文数 31.星期几猜测游戏 32.改变文本颜色 33.学习gotoxy()与clrscr()函数34.练习函数调用 35.设置文本颜色 36.求100之内的素数37.对10个数进行排序 38.求3*3矩阵对角线元素之和 39.数字插入数组重新排序40. 将一个数组逆序输出 41.static定义静态变量用法42. 使用auto定义变量用法43.使 用static的另一用法 44.使用external的用法 45.使用register定义变量方法 46.宏#define命令练习(1) 47.宏#define命令练习(2) 48.宏#define命令练习(3) 49.#if #ifdef和#ifndef的综合 应用 50.#include 的应用练习 51.学习使用按位与& 52.学习使用按位或| 53.学习使用按位异或^ 54.取一个整数从右端开始的 4~7位。 55.学习使用按位取反~ 56.用circle画圆形 57.学用line画直线 58.用rectangle画方形 59.画图综合例子1 60.画图综合例子2 61.打印杨辉三角形 62.学习putpixel画点 63.画椭圆ellipse 64.利用ellipse and rectangle 画图 65.画个最优美的图案 66.输入3个数字按大小顺序输 出 67.输入数组交换元素重新输出 68.多个整数后移位置问题 69.圆圈报数问题 70.计算一个字符串长度 71.编写输入/输出函数 72.创建链表 73.反向输出链表 74.连接两个链表 75.算一道简单题目 76.调用函数求 1/2+1/4+...+1/n 77.填空练习(指向指针的指针) 78.找到年龄最大的人 79.字符串排序 80.海滩猴子分桃 81.已知公式条件求数字 82.八进制转换为十进制 83.求0-7所能组成的奇数个数 84.由两个素数之和表示的偶数 85.判断一个素数能被几个9整 除 86.两个字符串连接程序 87.结构体变量传递 88.读取数字的整数值并打印出 该值个数的* 89.数据加密 90.专升本一题 91.时间函数举例1 92.时间函数举例2 93.时间函数举例3 94.一个猜数游戏 95.家庭财务管理小程序 96.计算字符串中子串出现的次 数 97.输入字符并保存到磁盘98. 字符串转换成大写字母并输出 保存 99.文件操作应用1 100.文件操作应用2 --------------------------------------------------------------------------------

第3章 最简单的C程序设计

第3章 最简单的C 程序设计 3.1顺序程序设计举例 例3.1 有人用温度计测量出用华氏法表示的温度(如 f ,今要求把它转换为以摄氏法表示的温度(如 c) 。 解题思路:找到二者间的转换公式 ) 32(95 -=f c f 代表华氏温度,c 代表摄氏温度 算法: 3.1顺序程序设计举例 #include int main ( ) { float f,c; 定义f 和c 为单精度浮点型变量 f=64.0; 指定f 的值 c=(5.0/9)*(f-32); 计算c 的值 printf("f=%f\nc=%f\n",f,c); 输出f 和c 的值 return 0; } 例3.2 计算存款利息。有1000元,想存一年。有三种方法可选: (1)活期,年利率为r1 (2)一年期定期,年利率为r2 (3)存两次半年定期,年利率为r3 请分别计算出一年后按三种方法所得到的本息和。 解题思路:确定计算本息和的公式。 从数学知识可知:若存款额为p0,则: 活期存款一年后本息和为: p1=p0(1+r1) 一年期定期存款,一年后本息和为: p2=p0(1+r2) 两次半年定期存款,一年后本息和为: ) 2 3 +)(123+ p0(1=p3r r

#include int main ( ) {float p0=1000, r1=0.0036,r2=0.0225,(定义变量同时赋予初值) r3=0.0198, p1, p2, p3; p1 = p0 * (1 + r1); p2 = p0 * (1 + r2); p3 = p0 * (1 + r3/2) * (1 + r3/2); printf(”%f\n%f\n%f\n”,p1, p2, p3); return 0; } 结果: 3.2 数据的表现形式及其运算 3.2.1 常量和变量 1.常量: 在程序运行过程中,其值不能被改变的量。 (1)整型常量 整型常量即整常数。 在C语言中,整常数可用以下三种形式表示: 1).十进制整数。 如: 1000,12345,0,-345。 2).八进制整数。以0头的数是八进制数。

第四章_最简单的C程序设计

第四章最简单的C程序设计 一、填空题 1.putchar ( ) 函数可以向终端输出一个【】 (A)整型变量或表达式的值(B)实型变量的值 (C)字符串(D)字符或字符型变量值 2.以下说法正确的是【】 (A)输入项可以为一个实型常量,如scanf (?%f?,3.5); (B)只有格式控制,无输入项,也能进行正确输入,如scanf (?a=%d,b=%d?);(C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf (?%4.2f?,&f); (D)当输入数据时,必须指明变量的地址,如scanf(?%f?,&f); 3. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式【1】;如果字符串长度小于5,则输出按方式【2】。 A)从左起输出该字符串,右补空格B)按原字符串长从左向右全部输出 C)右对齐输出该字符串,左补空格D)输出错误信息 4.设float x,y;则不合法的赋值语句是【】 (A)++x;(B)y=(x%2)/10; (C)x*=y+8;(D)x=y=0; 5.设char ch;则不合法的赋值语句是【】 (A)ch=‘a+b’;(B)ch=‘\0’; (C)ch=‘a’+‘b’;(D)ch=7+9; 6.以下能正确地定义整型变量a,b,c,并给它们都赋值5的语句是【】(A)int a=b=c=5;(B)int a,b,c=5; (C)int a=5,b=5,c=5;(D)a=b=c=5; 7.已有定义int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是。 A)整型变量的输出格式符只有%d一种 B)%x是格式符的一种,它可以适用于任何一种类型的数据 C)%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的 D)%8lx不是错误的格式符,其中数字8规定了输出字段的宽度 8.以下C程序正确的运行结果是。 main() { long y=-43456; printf ("y=%-8ld\n",y); printf ("y=%-08ld\n",y); printf ("y=%08ld\n",y); printf ("y=%+8ld\n",y); }

实验3--最简单的C程序设计——顺序程序设计

①输入以下程序: #include int main() {int a,b; //定义整形a,b float d,e; //定义单精度浮点d,e char c1,c2; //定义字符c1,c2 double f,g; //定义双精度字符f,g long m,n; //定义长整形字符m,n unsigned int p,q; //定义无符号整形p,q a=61;b=62; //对a,b赋值61,62 c1='a';c2='b'; //对c1,c2赋值a,b d=3.56;e=-6.87; //对d,e赋值 f=3157.890121;g=0.123456789; //对f,g赋值 m=50000;n=-60000; //对m,n赋值 p=32768;q=40000; //对p,q赋值 printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e); //输出a,b,c1,c2,d,e printf("f=%1.56f,g=%15.12f\nm=%ld,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q); //按格式化输出f,g,m,n,使f小数点后保留56位,g的有效字符位15且保留12位小数 } ②运行此程序并分析结果。 ③在此基础上,将程序第10—14行改为: c1=a;c2=b; f=3157.890121;g=0.123456789; d=f;e=g; p=a=m=50000;q=b=n=-60000; 运行程序,分析结果。

④用sizeof运算符分别检测程序中各类型的数据占多少字节。例如,int型 变量a的字节数为sizeof(a)或sizeof(int),用printf函数语句输出各类型变量的长度(字节数)。 sizeof(int) = 4 sizeof(float) = 4; sizeof(double) = 8; sizeof(char) = 1; char *p; sizeof(p) = 4; sizeof(long) = 4; sizeof(unsigned int) = 4; ⑵设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。编程序,用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后面两位数。 解:程序如下: #include int main() {float h,r,l,s,sq,vq,vz; //定义h,r,l,s,sq,vq,vz float pi=3.1415926; // 设pi=3.1415926 printf("请输入圆半径r,圆柱高h:"); //输出:请输入圆半径r,圆柱高h:scanf("%f,%f",&r,&h); //输入r,h l=2*r*pi; //给l赋值为2*r*pi s=r*r*pi; //给s赋值为r*r*pi sq=4*pi*r*r; //给sq赋值为4*pi*r*r vq=4.0/3.0*pi*r*r*r; //给vq赋值为4.0/3.0*pi*r*r*r vz=pi*r*r*h; //给vz赋值为pi*r*r*h

实验1 C程序的运行环境和最简单的C程序设计

实验1 C程序的运行环境和最简单的C程序设计 1.实验目的和要求 (1)熟悉C语言程序开发环境(Visual C++),了解开发环境中的编辑、编译、链接和运行命令。 (2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。(3)通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特点。(4)了解下列命令及函数:include、main、printf、scanf。 (5)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。 (6)掌握整型、字符型、实型变量数据输出时所用的格式转换符。 (7)学会使用C的有关算术运算符,正确使用由这些运算符构成的表达式。 (8)进一步熟悉如何编辑、编译、链接和运行一个C程序。 2.实验内容:实验指导书中的实验一和实验二 3.实验步骤 3.1启动VC; 3.2请附图说明在VC环境下开发一个C程序的完整步骤

3.3编译、链接、运行程序 输入源程序后,如何编译该程序? 单击“Compile”按钮,根据编译窗口的错误提示进行修改,再进行编译,直至无错误为止。 如何链接程序生成可执行文件? 单击“Build”,根据窗口的错误提示进行修改,再进行编译,直至编译链接无错为止。 如何运行程序查看结果?单击“BuildExecute” 3.4实验一实验内容部分 1_1(1_1表示实验一的实验内容部分的第1题对应的程序,下同): 1_2请在下面插入该程序运行结果画面:

1_3_1(表示实验一实验内容部分第3题的第1个程序,下同)请在下面分别插入改正错误后程序运行成功时的画面: 1_3_2程序运行画面:

实验三 最简单的c程序设计

实验三最简单的c程序设计——顺序程序设计 1.实验目的 (1)掌握c语言中使用最多的一种语句——赋值语句的使用方法 (2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符 (3)进一步掌握编写程序和调试程序的方法 2.实验内容和步骤 (1)通过下面的程序掌握各种格式转换符的正确使用方法 <1>输入以下程序 <2>运行此程序并分析结果

<3>在此基础上,将程序改为 运行程序,分析结果 <4>用sizeof运算符分别检测程序中各类型的数据占多少字节。例如,int 型变量a的字节数为sizeof(a)或sizeof(int),用printf函数语句输出各类型变量的长度(字节数)。 (2)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、 圆柱体积.编程序,用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字

(3)计算存款利息 <1>一次存5年期。 <2>先存2年期,到期后将本息再存3年期。 <3>先存3年期,到期后将本息再存2年期。 <4>存1年期,到期后将本息存再存1年期,连续存5次。⑤存活期存款。 活期利息每一季度结算一次。 银行存款利率:请去银行查当日利率 计算利息的公式见第3章第2题 (4)编程序将"China"译成密码,密码规律是:用原来的字母后面第4个字母代替 原来的字母。例如,字母’A’后面第4个字母是’E’ ,用’E’代替'A’。因此,"China'应译为"Glmre"。请编一程序,用赋初值的方法使c1,c2 ,c3,c4,c5这5个变量的值分别为'C','h','i','n','a',经过运算,使c1,c2,c3,c4,c5分别变为

C程序设计上机实验报告(完整版)

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017年3月6号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C 程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf()和scanf()函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

相关主题
文本预览
相关文档 最新文档