
笔记
钱
吴越子坤
这个作者很懒,什么都没留下…
展开
-
用指针方法对10个整数按由大到小的顺序排序、乘法口诀打印
/* 用指针方法对10个整数按由大到小的顺序排序 解题思路:在主函数中定义数组a 存放10个整数,定义int * 型指针变量p并指向a[0]。 定义函数sort使数组a中的元素按由小到大的顺序排列。 在主函数中调用sort函数,用指针变量p作实参。sort函数的形参用数组名。用选择法进行排序。 */int main() { void sort(int x[],int n); //sort 函数声明 int i, *p,a[10]; // p原创 2020-12-21 20:36:55 · 1093 阅读 · 0 评论 -
谭浩强第四版13.3案例3和仿写
/* 成绩管理 先将姓名、成绩输入系统. 随后可以通过不同的函数对成绩进行管理,例:成绩修改,成绩录入等 */#include <stdio.h>#define N 3struct Stu{ int num; char name[10]; float score;} stu[N],*pStu;void Print();void Update(struct Stu stu[]) { int num; printf("请输入要修改原创 2020-12-17 17:21:29 · 136 阅读 · 0 评论 -
C语言求素数若干方法--在简单问题中编程思维的智慧火花--吴越子坤
素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如13就是素数,因为它不能被 2~12 的任一整数整除。以函数调用方式实现#include <stdio.h>int main() { int prime(int); //声明一个函数 对素数判断 int n; printf("input an integer!\n"); scanf("%d",&n); if(prime(n)) printf("%原创 2020-12-08 16:22:57 · 325 阅读 · 4 评论 -
结构体小操作
#include<stdio.h>int main(){ struct Stu { int num; char name[20]; float score; }stu3={ 1001,"zhang",90},stu2={ 1002,"qian",9}; struct Stu stu1={.name="sun"}; printf("%d %s %6.2f\n", stu1.num, stu1.nam原创 2020-11-02 16:11:54 · 239 阅读 · 0 评论 -
吴越子坤-有一个数列,它的前3个数是0、0、1,后面的每个数都是其前3个数的和。 编程实现按每行5个数的形式输出此数列,一直输出第 20个数为止;
#include<stdio.h>/* 有一个数列,它的前3个数是0、0、1,后面的每个数都是其前3个数的和。 编程实现按每行5个数的形式输出此数列,一直输出第 20个数为止; =================无关代码============== int a=100,b=10; int* ap,* bp; ap = &a; bp = &b; printf("a=%d,b=%d\n",a,b); printf("*ap=%d,*bp=%d原创 2020-09-25 22:50:30 · 6144 阅读 · 0 评论 -
吴越子坤-C语言数组打印杨辉三角-2020-09-06
#include<stdio.h>//杨辉三角 int main(){ int i,j; int a[10][10]={0}; for (i=0;i<10;i++) a[i][0]=1; for (i=1;i<10;i++) a[i][i]=1; for (i=2;i<10;i++) for(j=1;j<10;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i<10;i原创 2020-09-06 23:06:20 · 166 阅读 · 0 评论 -
c指针之动态数组 、
// 用户插入数据时适当调整内存大小以存储数据元素// 用户删除数据时,释放内存 // 假设 没有数据存储在内存中 #include<stdio.h>#include<malloc.h>int *ptr = NULL;static int count = 0;void insert(int data){ if(ptr == NULL) { // 从堆分配空间给第一个data 单元 ptr = (int *)malloc(sizeof(int));原创 2020-08-08 21:27:00 · 314 阅读 · 0 评论 -
吴越子坤——递归归并排序
#include<stdio.h>#include <stdlib.h> #include <ctype.h> #define MAXSIZE 10000 typedef struct { int r[MAXSIZE+1]; int length;} SqList;#define N 9void Merge(int SR[],int TR[],int i,int m,int n){ int j,k,l; for(j=m+1,k=i;i<=m原创 2020-08-04 22:17:15 · 201 阅读 · 0 评论 -
C指针之使用const修饰指针变量-位置不同意义不同、引用传值
#include<stdio.h>int main(){ int a, b; //* 位于const(constraint)含义一样 只可以改变引用地址 const int * p1 =&a; //const int * const p4 =&a; int const * p2 =&a; // const int * const p4 =&a; int * const p3 =&a; const int * const p4 =&原创 2020-08-04 17:58:38 · 172 阅读 · 0 评论 -
浙大翁恺C语言之编程小套路简单总结
4.2.1上图两问 考虑 x 为 1和 2 的时候情况都满足考虑 while (x> 0) , 0不可以做幂次 x = 0 进入while循环语句换换位置结果不一样 ,根据具体问题具体分析99 ··· -11.循环需要执行101次2.输出了最后的03.循环结束后count的值为-14.循环最后输出的值为-1...原创 2020-07-29 19:44:49 · 489 阅读 · 1 评论 -
指针数组实现两矩阵相乘——吴越子坤
吴越子坤#include<stdio.h>int main(){ int i, j, n, *tem[3]; int p[2][3],q[3][2],r[2][2]; tem[0]=p[0];tem[1]=q[0];tem[2]=r[0]; //结果初始赋值 for(i=0;i<2;i++){ for(j=0;j<2;j++){ r[i][j]= 0; } } printf("请输入第一个矩阵:\n"); for(i=0;i<原创 2020-07-24 17:27:29 · 667 阅读 · 1 评论 -
吴越子坤——递归调用逆序输出给定字符串1
定义字符串 s = “abcde”,采用递归函数调用方式,将字符串s 反序输出,即“edcba” 给出程序分析和实现代码#include<stdio.h>#include<stdlib.h>void fun(char *x){ if(*x != '0'){ //若该字符型变量为0(ascii码值为0,不是数字'0')的字符则不进入 fun(x+1); //递归调用 printf("%c",*x); //输出单个字符 }原创 2020-06-27 23:13:02 · 298 阅读 · 4 评论 -
吴越子坤——递归调用逆序输出给定字符串
定义字符串 s = “abcde”,采用递归函数调用方式,将字符串s 反序输出,即“edcba” 给出程序分析和实现代码#include<stdio.h>#include<stdlib.h>void fun(char *x){ if(*x != '0'){ //若该字符型变量为0(ascii码值为0,不是数字'0')的字符则不进入 fun(x+1); //递归调用 printf("%c",*x); //输出单个字符 }原创 2020-06-27 23:08:51 · 635 阅读 · 0 评论 -
吴越子坤—C语言 简单实现文件打开 读取 写入 关闭
#include<stdio.h>#include<stdlib.h>int main(){ //打开 FILE * fp = fopen("F:\\1.txt","a+"); //读取 char ch = fgetc(fp); while(ch != EOF){ putchar(ch); ch = fgetc(fp); } //写入 int a = fputs("aa",fp); //关闭 fclose(fp); retu原创 2020-06-27 21:10:59 · 154 阅读 · 0 评论 -
吴越子坤——c primer plus第六版第六章P166作者问题答案
本人在学c primer plus第六版,在第六章遇到一个作者提出来的问题,没有给出答案,来了兴趣,就是如何把三个for循环转化为一个。在第六章,作者的问题就是用一个for循环怎么实现数组的存储和输出。之前有人也遇到过同一问题,发现在优快云上提问过,不知道他解决了没有,记录一下。其实只要熟悉了语法,这个问题一点都不难哦。这是我写的代码,忽略格式问题哦,O(∩_∩)O哈哈~#include<stdio.h>#define SIZE 10#define PAR 72int main原创 2020-06-05 19:28:34 · 422 阅读 · 4 评论 -
吴越子坤——C语言编程之结构体的运用
1。有5个学生,每个学生有3门课成绩,要求实现如下功能,请给出程序的实现代码(本小题共20分):(1)从键盘输入5个学生的数据,包括学号,姓名,3门课成绩。(7分)(2)计算每门课的平均成绩和每个学生的平均成绩。(7分)(3)按每个学生的平均成绩由小到大进行排序。(6分)#include<stdio.h>struct Student { int ID; char name[10]; float score[3]; } s原创 2020-06-05 19:08:30 · 258 阅读 · 0 评论 -
2020-06-07
第二部分网络技术与应用50分选择题(每题1分共20分))结构是描述和管理复杂的计算机网络的重要方式A。星型B。拓扑C。分层D。以太网2。路由器是实现网络互连的设备。通过路由器可以连接()的网络组成一个广域网。A。只能相同B。必须不同C。必须相似D。各种类型3。以太网是局域网的主要结构形式。它所采用的数据交换技术为(A。包交换B。虚电路交换C。文件交换D。无连接交换4。网络中节点表示是网络连接的一台计算机或者设备,以下所列通常可以作为节点的设备是A。通信信道B。网卡C。路由器D。调制解调器5。在因特网的通信原创 2020-06-07 16:43:46 · 372 阅读 · 1 评论