c语言编程一些常见小程序Word下载.docx
- 文档编号:21195438
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:10
- 大小:22.35KB
c语言编程一些常见小程序Word下载.docx
《c语言编程一些常见小程序Word下载.docx》由会员分享,可在线阅读,更多相关《c语言编程一些常见小程序Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
c1=%c,c2=%c\n"
c1,c2);
8printf("
c1=%d,c2=%d\n"
9return0;
10}
先阅读程序,将预计运行结果填入下表。
然后运行程序,将程序实际的运行结果填入下表。
最后比对预计结果和实际运行结果,总结相关的知识点。
行号
结果及分析
7
预计结果
C1=a,c2=b
正确结果
8
C1=97,c2=98
总结
97应该对应计算机内存着的一个字符,根据ASCll码,为a
如果将第5、6行改为
5c1=197;
6c2=198;
C1=?
,c2=?
C1=197,c2=198
C1=-59,c2=-58
分析
提示:
使用“计算器”作为分析工具
此处是signedchar字符变量,其范围是-128——127,197,198不属于这个范围,而unsignedchar字符变量范围是0-225,197的二进制是11000101,减一取反为10111011,取绝对值为59,符号位为一,故结果为-59,
如果将程序第4行改为
4unsignedcharc1,c2;
4intc1,c2;
(2)输入第3章第5题的程序。
即:
用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。
问在键盘上如何输入?
1#include<
4inta,b;
5floatx,y;
6charc1,c2;
7scanf("
a=%db=%d"
&
a,&
b);
8scanf("
%f%e"
x,&
y);
9scanf("
%c%c"
c1,&
c2);
10return0;
11}
运行时分别按照以下方式输入数据,观察输出结果,分析原因。
a=3,b=7,x=8.5,y=71.82,A,a↙(↙代表换行,下同)
②a=3b=7□x=8.5□y=71.82□A□a↙(□代表空格,下同)
③a=3b=7□8.5□71.82□A□a↙
④a=3b=7□8.5□71.82Aa↙
⑤3□7□8.5□71.82Aa↙
⑥a=3b=7↙
8.5□71.82↙
A↙
a↙
⑦a=3b=7↙
Aa↙
⑧a=3b=7↙
8.5□71.82Aa↙
序号
各变量值
a
b
x
y
c1
c2
原因分析
②
③
④
⑤
⑥
⑦
⑧
数据输入总结
(3)输入以下程序:
4inti,j,m,n;
5i=8;
6j=10;
7m=++i;
8n=j++;
9printf("
%d,%d,%d,%d\n"
i,j,m,n);
1编译和运行程序,注意i,j,m,n各变量的值。
变量
i
预计
结果
9
最终
j
11
m
n
10
②将第7、8行改为
7m=i++;
8n=++j;
再编译和运行,分析结果
与①对比分析
m=i++先赋值再加1,m=++i先加1再赋值
③程序改为
4inti,j;
%d,%d\n"
i++,j++);
8return0;
9}
8,10
运行结果
预计值
最终值
输出的是i,j自增前的结果,
④在③的基础上,将第7行改为
++i,++j);
9,11
⑤在③的基础上,将第7行改为
i,j,i++,j++);
8,10,9,11
⑥程序改为:
4inti,j,m=0,n=0;
7m+=i++;
n-=--j;
i=%d,j=%d,m=%d,n=%d\n"
i=9.j=9,m=8,n=-9
-9
(4)假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。
计算公式为:
p=(1+r)n,其中r为年增长率,n为年数,p为与现在相比的倍数。
要求:
使用scanf函数输入年增长率。
使用printf函数用来提示输入什么数据,说明输出的是什么数据(文字使用汉字)。
程序:
(请将程序贴在这)
#include<
math.h>
intmain()
{
doublex;
intn;
floatr,p;
n=10;
printf("
请输入年增长率:
"
);
scanf("
%f"
r);
x=1+r;
p=pow(x,n);
10年后我国国民生产总值与现在相比增长%.1f%%百分比"
p-1);
return0;
}
3.预习内容
(1)《C程序设计(第四版)》第3章。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程 一些 常见 程序
![提示](https://static.bdocx.com/images/bang_tan.gif)