- 博客(19)
- 收藏
- 关注
原创 数组:一维与多维数组,结合指针
1、当访问多维数组时,无用逗号分隔下标。2、在一个指向未指定长度的数组的指针上执行指针运算。1、一开始就编写良好的代码显然比依赖编译器修正劣质代码要好。2、源代码的可读性几乎总是比程序员的运行时效率更为重要。3、只要有可能,函数的形参都应该声明为const。4、在有些环境中,可使用register关键字提高程序的运行时效率。5、在多维数组的初始值类表中使用完成的多层花括号能提高可读性。
2023-01-31 09:38:20
281
原创 Java——基本结构程序设计
本次学习Java ,所采用的的IDE是JetBrains公司开发的IDEA下面是我安装并配置IDEA的流程,有需要的小伙伴可以参考。链接: [link]()如果IDEA获取有困难的,可以使用免费的eclipse IDE ,也很方便的。一个简单的java应用程序 第一步:打开IDEA,点击左上角的文件(我安装了IDEA的汉化插件啦) 设计递归函数将字符串str中的内容反向打印出来。此题要求递归求解,且不允许使用全局变量,否则没有分。函数接口定义:void reversePrint(char str[]) ;其中 str 是用户传入的参数, 为指定字符串。函数没有返回值。裁判测试程序样例:#include<stdio.h>//将字符串str中的内容反向打印的函数void reversePrint(char str[]) ;int main()
2022-01-26 10:55:09
502
原创 bupt2021秋季计算导论第十一次实验
bupt2021秋季计算导论第十一次实验函数题设计函数实验8_3_设计函数 (100 分)设计函数将二维数组M中每列的最小元素,依次放入一维数组x中,二维数组M的行数为n,列数为m。输入第一行为两个整数n、m,代表二维数组M的行数与列数,n、m的范围均是1—100。然后是n*m个整数,即二维数组M的元素。输出x数组中的元素,每个元素用空格分隔。函数接口定义:void findMin(int M[][MAX],int x[],int n,int m);其中 M , x, n 和 m 都是用户传
2022-01-26 10:54:45
292
原创 BUPT2021秋季计算导论第十四次实验
函数题实验11_4_综合成绩排名-Swap (100 分)众所周知,计算机院要对申请转入计算机大类的学生进行考核,考核方式包括机试和面试。学生综合成绩采取百分制,其中50%由机试成绩核算,另50%由学生已获得的加权成绩核算。综合成绩优秀者可进入面试环节。现请你写一个根据学生成绩来确定综合成绩排名的程序。输入: 第一行为一个整数n(0<n<100),代表学生人数。 后边n行为学生信息,格式为,一个字符串代表学生学号(长度不超过15),后边为两个整数,前边的代表机试成绩,后一个代表学生已获得的
2022-01-26 10:54:18
822
原创 bupt2021秋季计算导论第十三次实验
bupt2021秋季计算导论第十四次实验函数题实验11_4_综合成绩排名-Swap (100 分)众所周知,计算机院要对申请转入计算机大类的学生进行考核,考核方式包括机试和面试。学生综合成绩采取百分制,其中50%由机试成绩核算,另50%由学生已获得的加权成绩核算。综合成绩优秀者可进入面试环节。现请你写一个根据学生成绩来确定综合成绩排名的程序。输入: 第一行为一个整数n(0<n<100),代表学生人数。 后边n行为学生信息,格式为,一个字符串代表学生学号(长度不超过15),后边为两个整数,
2022-01-26 10:53:59
348
原创 C语言程序设计_现代方法(第2版)——第2 章编程题(自己写的,只供参考)
chapter 2 - 1编写一个程序,使用printf在屏幕上显示下面的图形∶#include <stdio.h>int main(){ int i ; int j ; for ( i = 0 ; i< 6 ; i++) { if ( i == 0) { for ( j = 0 ; j < 8 ; j ++) { if (j =
2022-01-23 12:59:21
465
原创 BUPT2021秋季计算导论第十次实验
BUPT2021计算导论第十次实验简单排序实验7_9_简单排序 (100 分)设计函数 void bubbleSort(int a[],int n);,实现对整型数组的排序。输入第一行为一个整数n(0<n<=1000),代表待排序元素的个数。第二行是n个整数,每个整数都不会超过int型的存储范围,为待排序元素。输出只有一行,为输入的n个待排序元素按从小到大排序后的结果。(建议采用起泡排序算法)建议设计一个辅助函数:函数功能:依次输出数组中各个元素,数与数之间用空格分开,最后一个数后
2022-01-23 12:24:59
650
原创 BUPT2021秋季计算导论第九次实验
BUPT2021秋季计算导论第九次实验平均成绩实验7_1_平均成绩 (100 分)已知某个学生n门课的成绩,求平均成绩。输入格式:共两行,第一行为一个整数n,代表课程数,n不会超过100。第二行为n个用空格分隔的整数,代表该学生的n门课成绩,每门成绩的取值范围是0-100。要求这n个成绩必须使用数组存储。输出格式:只有一行,为该同学的平均成绩,保留两位小数。为了提高精度,求出的平均成绩建议使用double类型存储。输入样例:580 75 67 90 97输出样例:81.80#inc
2022-01-21 13:19:38
415
原创 BUPT 2021秋季计算导论第八次实验
BUPT 2021秋季计算导论第八次实验递归求值一实验6_1_递归求值一 (100 分)现有函数f(n),n为大于等于0的整数。当n等于0时f(n) = 0,当n大于0时 f(n)=f(n-1) +n3注意:此题要求用递归求解,且不允许使用全局变量,否则没有分。函数接口定义:int fuc(int n) ;其中 n 是用户传入的参数。 n 的值不超过200。函数的返回值为对应的f(n)的计算结果。裁判测试程序样例:#include<stdio.h>int fuc
2022-01-21 13:07:00
732
原创 BUPT2021秋季计算导论第七次实验
BUPT2021秋季计算导论设计函数(一)实验5_1_设计函数fun (100 分)已知分段函数,当x<1时,y=x;当1<=x<=10时,y=2x-1;当10< x <=100时,y=3x-11;当x>100时,y=x*x-24。 设计函数int fun(int x),根据分段函数计算y值。 函数返回值范围不会超过int型变量。 输入为一个整数x,即自变量x。输出为函数值y的结果函数接口定义:函数原型 如下:int fun ( int x );其中 x 是
2022-01-20 14:55:03
1130
原创 BUPT2021秋季计算导论第六次实验
BUPT2021秋季计算导论第六次实验最大公约数和最小公倍数实验3_13_最大公约数和最小公倍数 (100 分)已知两个正整数m和n,求其最大公约数和最小公倍数。输入格式:两个用空格分隔的正整数m和n。输出格式:只有一行,为两个用空格分隔的正整数,依次代表m和n的最大公约数和最小公倍数。测试用例保证m、n及其最小公倍数可以用int存储。输入样例:12 36输出样例:12 36这是一种简单的代码#include<stdio.h>int main(){ int
2022-01-20 12:18:38
277
原创 BUPT2021秋季计算导论实验五
BUPT2021秋季计算导论实验5数字拆分/* 实验3_7_数字拆分 (100 分)已知一个正整数n,n的范围是1—999999999。你的任务是把这个整数分解为单个数字,然后从左至右依次打印出每一个数字。例如将整数“12345”分解,得到“1 2 3 4 5”。输入格式:只有一个正整数。测试用例保证合法。输出格式:只有一行,为输入整数的拆分结果,相邻两个数字之间有一个空格,最后一个数字后是换行符。例如12345的拆分结果为:1 2 3 4 5。输入样例:12345输出样例:1 2 3
2022-01-20 08:46:48
865
原创 2021-07-28
常量与变量 大一整学年都在跟c语言打交道,通过一年的学习,从零基础学起,到现在已经掌握了c语言的大部分语法。于是,我就利用空余时间整理c语言的知识。 1、常量:在程序运行期间,固定发生不变的值; 常量通常分为直接常量和符号常量;(1) 直接常量根据数据类型的不同,可以分为以下不同种的常量。整形常量——7;小数(浮点数)常量——7.0字符常量——a(用单引号标识);字符串常量——abc;进制常量——ox32;(2)符...
2021-07-29 11:21:37
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人