第5章 循环结构程序设计 习题

5.1 请画出例5.6中给出的3个程序段的流程图 /*时间:2011年10月21日10:54:29*/# include <stdio.h>int main(){ int i,j,n=0; for(i=1;i<=4;i++) { for(j=1;j<=5;j++,n++) { if(0==n%5) { printf("\n"); } printf("%d\t",i*j); } } print...

第4章 选择结构程序设计 习题

4.1 什么是算术运算?什么是关系运算?什么是逻辑运算? 算术运算就是数的加、减、乘、除以及乘方开方等数学运算 所谓“关系运算”就是“比较运算” 将两个数值进行比较,判断其比较的结果是否符合给定的条件 逻辑运算又称布尔运算, 通常用来测试真假值。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。 4.2 C语言如何表示“真”和“假”?系统如何判断一个值的“真”和“假”? C语言用1表示真,用0表示假 C语言判断0为假,非0为真 4.3 写出下面各逻辑表达式的值。设a=3,b=4,c=5 (1)a+b>c &amp;&am...

第3章 最简单的程序设计 习题

习题3.1 /*时间:2011年10月12日11:32:14题目:习题3.1 假如我国国民生产总值的年增长率为9%,计算十年后我国国民生产总值与现在相比增长多少百分比备注:计算公式为 p=(1+r)^n r为年增长率,n为年数,p为与现在相比的倍数*/# include <stdio.h># include <math.h>int main(){ double r,p; int n; r = 9.0/100; n = 10; p = pow(1+r,n); printf("十年后我国国民生产总值与现在相比增长了%lf%\n",p*100); ...

例题3.9 试验getchar的用法

# include <stdio.h>int main (){ char a,b,c; printf("输入三个字符:\n"); a = getchar(); //从键盘输入三个字符分别赋值给变量a、b、c b = getchar(); //比如输入ABC。输入时注意三个字符连续输入后再按回车键 c = getchar(); //如果输一个字符后就按回车键,系统会把回车也当做一个字符'\n',凑够三个字符A '\n’B就输出了 //注意getchar函数不仅可以从输入...

试验第三章中各种格式符的用法

/*时间:2011年10月10日11:08:17目的:实验printf中各种格式符的用法*/# include <stdio.h>int main(){ //d格式符的用法 printf("%d\n",5); //最后输出5 d格式符用来输出一个有符号的十进制整数,正号不显示 printf("%d\n",-5); //最后输出-5//i格式符的用法 printf("%d\n",5); //最后输出5 i格式符与d格式符用法一样//f格式符的用法 do...

计算浮点数在内存中存储的2进制码(草稿)

在学《C程序设计(第4版)》。看到第50页,搞不明白实型数据的数据范围是怎么计算的,想知道实型数在内存里存储的2进制码是什么样的,看到一篇博文http://blog.csdn.net/sandyzhs/article/details/4275765讲到了一点,里面的程序对我来说有点高深看不大懂,自己试着编了一个比较笨的,功能也没完全实现。先记录下来回头慢慢学 /*时间:2011年10月9日17:04:25功能:输入一个float型数,输出其在内存中存储的2进制码备注:输入0时的输出状态不对*/# include <stdio.h>int main(){ float x; ...
默认分类 | 2011-10-09 17:17 | 阅读 1281 次 | 评论 0 条

粗糙的补码计算程序

/*时间:2011年10月8日14:41:27功能:输入一个整形数,输出它的补码目的:掌握补码的计算方法,了解不同类型的整形数的取值范围*/# include <stdio.h># include <math.h>int main(){ void selectmode (int * pmode); void calsize (int mode, int * size, unsigned long int * max, unsigned long int * min); void output (int * pArr, int len); void inpu...
默认分类 | 2011-10-08 14:56 | 阅读 1312 次 | 评论 0 条
最新评论