摘要:
part1:ex2-1 :第四行中由于计算机中二进制的规则,小数后面的数乘2取整时不能刚好将数乘到0,所以产生数据损失故末尾数变成了1; ex2-2:第六行scanf()函数要加地址符&,第10和11行将%f改为%lf,因为定义x为double类型数时要用%lf part2:一、原代码每个分支都可以 阅读全文
2019年12月26日
摘要:
part——1 验证性实验1:要把文件添加到所创建的项目中,否则在当前路径下找不到文件。更改代码后,d盘中出现file3.txt文件,结果已转换成大写。 验证性实验2: 程序更改后运行结果正确。 验证性实验三: 屏幕上运行结果输出正确,在当前路径下生成了文本文件file3.dat,用记事本打开文件, 阅读全文
2019年12月23日
摘要:
part1:结构体类型及编程应用 ex1—2.cpp #include <stdio.h> #include <stdlib.h> const int N=5; // 定义结构体类型struct student,并定义STU为其别名 typedef struct student { long no; 阅读全文
2019年12月17日
摘要:
Part1: 1-1一维数组在内存中的存放及地址 1、数组元素在内存中是连续存放的。2、a+i和&a[i]都表示数组元素的地址,*(a+i)和a[i]都表示数组元素。但整形数据和字符型数据占用内存的大小不同。 1-2:二维数组在内存中的存放及地址 1、二维数组在内存中是按行存放的。2、a[i]+j和 阅读全文
2019年11月27日
摘要:
Part1:对于验证2如果要在指定位置打印指定字符,将printCircle()函数中最后的输出结果改成指定字符就好了 part2: #include <stdio.h> #include <stdlib.h> #define N 1000 int fun(int n,int m,int bb[N] 阅读全文
2019年11月18日
摘要:
part2: #include <stdio.h> #include <stdlib.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; m 阅读全文
2019年11月4日
摘要:
1.在进行格式化输入/输出时,要注意对于数据类型的定义,输出时就要用相应的格式类型,int就用%d,float就用%f,而double就要用%lf否则就会由于精度不够导致数据输出值与输入值不对应;在scanf函数中要注意输出的数据要跟上地址符,不然就会出现错误;在printf函数中修饰符控制宽度其后 阅读全文
2019年10月16日
摘要:
#include<stdio.h> int main(void){ int i=0,n,a[32]; printf("请输入一个十进制整数:\n"); scanf("%d",&n); while(n>0) { a[i]=n%2; i=i+1; n=n/2; } printf("十进制整数转换为二进制 阅读全文
摘要:
体会:我也是第一次接触c语言,以前还没有了解过,有点焕然一新的感觉,不过是说到底还是一门语言嘛,也就要了解这门语言的词汇和规则,我会努力学习这门语言,学会运用c语言来熟练的编辑程序、 问题:1:不熟悉键盘,打字慢 2:还不太熟悉c语言的规则,进行编程的时候还需要借助教辅书的帮助 3:printf() 阅读全文
摘要:
#include int main(){ int x; printf("输入一个整数:\n"); scanf("%d",&x); if(x%2==0) printf("是偶数"); else printf("是奇数"); return 0; } #include int main(){ int days; pri... 阅读全文