最简单的C程序设计

1.实验目的

①掌握C语言中使用最多的一种语句——赋值语句的使用方法。

②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

2.实验内容和步骤

掌握各种格式转换符的正确使用方法。

①输入程序

main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

longm,n;

unsigned int p,q;

a=16;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,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);

}

②运行此程序并分析结果。

③在此基础上,修改程序的第8~13行。

a=b1;b=b2;

c1=a;c2=b;

f=3157.890121;g=0.123456789;

d=f;  e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析结果。

④改用scanf函数输入数据而不用赋值语句,scanf函数如下。

scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u"

&a,&b,&c1,&c2,&d,&e,&f'&g,&m,&n,&p,&q);

输入的数据如下。

61,62,a,b,3.56,-6.87,3157.890121,0.123456789,50000,-60000,37678,40000

(说明:ld格式符用于输入long型数据)分析运行结果。

⑤在上面的基础上将printf语句改为

printf("a=%d,b=%dknc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n",a,b,c1,c2,d,e);

printf("f=%f,g=%f\nm=%d,n=%d,p=%d,q=%d\n",f,g,m,n,p,q);

运行程序。

⑥将p、q改用%o格式符输出。

⑦将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。

3编写程序

①有下面的程序

main()

{

int a;

float b,c;

scanf("%2d%3f%4t",&a,&b,&c);

printf("\na=%d,b=%f,c=%f\n",a,b,c);

}

若从键盘上输入9876543210并回车,则程序的输出结果是______。

②下面程序的输出结果是______。

main()

{int x=5,y=3;

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

}

③以下程序的输出结果是______。

main()

{

int a=2,b=5;

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

}

④以下程序的输出结果是______。

#include"stdio.h"

main()

{

double x=123.123789;

printf("%8.6f,%8.3f,%14.8f\n",x,x,x);

}

⑤以下printf语句中的"-"的作用是______,该程序的输出结果是______。

#include<stdio.h>

main()

{ int x=12;

double a=3.1415926;

printf("%6d##\n",x);

printf("%-6d##\n",x);

printf("%14.10f##\n",a);

printf("%-14.10f##\n",a);

}

⑥以下程序的输出结果是______。

#include<stdio.h>

main()

{int a=325;

double x=3.1415926;

printf("a=%+0.6d  x=%+e\n",a,x);

}

⑦编写程序,让用户输入两个整数,输出它们的商和余数。

⑧编程:设圆半径r=1.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。

⑨输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)。输出要有文字说明,取2位小数。

A.实验目的

B.实验内容和步骤

C.56;e=-6.87;

D.890121;g=0.123456789;

E.2f,e=%6.2f\n",a,b,c1,c2,d,e);

F.6f,g=%15.12f\nm=%1d,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);

G.890121;g=0.123456789;

H.56,-6.87,3157.890121,0.123456789,50000,-60000,37678,40000

I.6f,e=%15.12f\n",a,b,c1,c2,d,e);

J.h"

K.123789;

L.6f,%8.3f,%14.8f\n",x,x,x);

M.h>

N.1415926;

O.10f##\n",a);

P.10f##\n",a);

Q.h>

R.1415926;

S.6d

T.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。

%6f 在c语言中的作用,最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语..._考试资料网...相关推荐

  1. 某计算机无法访问域名,在某台主机上无法访问域名为www.bbb.cn的网站,而局域网中的其他主机可..._考试资料网...

    在某台主机上无法访问域名为www.bbb.cn的网站,而局域网中的其他主机可正常访问,在该主机上执行ping命令时有如下所示的信息: C:/>ping www.bbb.cn Pinging ww ...

  2. 计算机在社区健康档案管理中的作用,某社区卫生中心对辖区居民的健康档案信息进行电子化。一直建档居民的年龄范围在1..._考试资料网...

    某社区卫生中心对辖区居民的健康档案信息进行电子化.一直建档居民的年龄范围在18岁以上,但某一份健康档案中的年龄却出现了15岁;某一份健康档案中所记录的心律为1000次/分,某一份健康档案中记录的性别伟 ...

  3. C语言将字符串s连接到t的后面,下列给定程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t..._考试资料网...

    问答题下列给定程序中,函数fun的功能是:先将字符串s中的字符按正序存放到字符串t中,然后把s中的字符按逆序连接到字符串t的后面. 例如,当s中的字符串为"ABCDE"时,则t中的 ...

  4. C语言用fun函数求平均值,下列给定程序中,函数fun()的功能是:给定n个实数,输出平均值,并统计平均..._考试资料网...

    填空题下列给定程序中,函数fun()的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数.例如, n=8时,输入193.199,195.673,195.757,196.051,1 ...

  5. c语言中二进制文件的访问速度比文本文件快,以下叙述中错误的是( )。A.C语言中对二进制文件的访问速度比文本文件快B...._考试资料网...

    阅读下文,回答题No one knows how man learned to make words. Perhaps he began by making sounds likethose made ...

  6. linux系统的4个部分,以下是Linux文件系统的4个相关的结构定义中的一部分: Struct i..._考试资料网...

    问答题为了实现文件的共享,办法之一是把文件目录分成基本文件目录和符号文件目录.现设目录文件存放在磁盘上,盘块长度为1024B,每个文件说明占48B.其中,文件符号名占6B,内部标识符ID占2B,请回答 ...

  7. c语言(15 5)是多少,试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至..._考试资料网...

    试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内. [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程序,其中: ...

  8. 在微型计算机中 如果电源突然中断,微型计算机在工作中电源突然中断,则其中的信息全部丢失,再次通电后也不能恢复的..._考试资料网...

    请根据下面的文字材料,完成一节课的教学设计. 丝绸之路 一座古朴典雅的"丝绸之路"巨型石雕,矗立在西安市玉祥门外.那驮着彩绸的一峰峰骆驼,高鼻凹眼的西域商人,精神饱满,栩栩如生.商 ...

  9. 中国最早的计算机汉字系统,1983年10月,中国王永民发明了( )汉字输入法,计算机汉字输入问题得到根..._考试资料网...

    写作题(请依据所给的文字资料,并结合<导游基础>教材中的内容,创作一篇题为<河北旅游荚不胜收>的旅游指南.要求主题明确,中心突出,注重层次,行文中注意文字的准确运用,字数不少于 ...

最新文章

  1. ABAP git客户端
  2. 美宣布制裁中兴通讯 商务部:坚决反对并将交涉
  3. 【网络安全】Metasploit生成的Shellcode的导入函数解析以及执行流程分析(2)
  4. Oracle新建实例后,修改sys和system密码。
  5. THINKPAD T420(4180J4C)还是THINKPAD T420(4180PLC)好?
  6. python2还是3好_学Python2还是python3 究竟哪个好
  7. c语言char aa 1000,char ** 与char * a[ ] 区别
  8. 中国省份、城市-身份证编码
  9. 一款神仙儿 MySQL 审核平台,吊到不行!
  10. 计算机键盘上的tab键是什么键,电脑Tab键有什么用处
  11. $.closest()
  12. Dynamic Knowledge Graph Completionwith Jointly Structural and Textual Dependency
  13. 希尔伯特的23个问题
  14. 蓝桥杯 方格计数 Java
  15. 若重新启动ratel,需确定是否还存在僵死进程
  16. AMR-WB 比特流---单通道多帧,120ms RTP打包
  17. python将三位数分离(format格式)_Python格式函数,python,之,format
  18. CBAM(Convolutional Block Attention Module)
  19. Meeting Rooms II -- LeetCode
  20. 【通信】经PPM调制的超宽带信号经斯白噪声信道的系统matlab仿真

热门文章

  1. Exchange 2013/2016邮件队列重播操作
  2. 《Clojure编程乐趣》—— 第1章,第1.2节为何(又一种)Lisp
  3. React hook实现展示对话框
  4. CSS - height vs line-height (转)
  5. 基于LLVM13 Enzyme 安装
  6. 哄老婆玩的好东西- 老婆老婆我爱你
  7. LWN:以QEMU为例解析软件复杂度!
  8. 一点计算机电脑就闪,电脑屏幕闪,点一下闪一下
  9. Invalid property 'packagesToScan' of bean class
  10. 有一对雌雄兔子,每两个月就繁殖一对雌雄兔子。问n个月后共有多少对兔子?试用递归方法编写程序。