摘要: 结构体类型的定义 #include<stdio.h> #include<math.h> #define e 2.718 //typedef int INTEGER 别名 int main(){ //1 struct student{ int num; char name[8]; float scor 阅读全文
posted @ 2023-03-16 21:13 Development_UP 阅读(11) 评论(0) 推荐(0)
摘要: 这个三月运算符唯一要注意的点就是 三元运算符的嵌套套用! #include<stdio.h> int main(){ int a=10,b=10,k; k=a>10?a:b<a?a+b:a-b;//这里的嵌套需要把后面的三元运算用()括起来,相当于 //k=a>10?a:(b<a?a+b:a-b) 阅读全文
posted @ 2023-03-15 14:41 Development_UP 阅读(20) 评论(0) 推荐(0)
摘要: 最大公因数就是这个数因数中最大的数 更相减损法 //具体就是利用 两个数相减,如果被除数和余数相等那么这个被除数就是这个两个数最大的公因数 #include<stdio.h> //求最小公因数 //利用更相减损法 int subtract(int,int); int main(){ int x,y, 阅读全文
posted @ 2023-03-15 10:38 Development_UP 阅读(32) 评论(0) 推荐(0)
摘要: 打印全部 #include<stdio.h> int main(){ int i,j; for(i=1;i<10;i++){ for(j=1;j<10;j++){ printf("%d*%d=%2d ",i,j,i*j); } //!!!注意换行 printf("\n"); } } 打印左上三角 1 阅读全文
posted @ 2023-03-15 08:51 Development_UP 阅读(237) 评论(0) 推荐(0)
摘要: // 自然数为人们可以数的数 为 0,1,2,3,4 ... #include<stdio.h> long int sum(int,int); int main(){ int x,y; long i; scanf("%d,%d",&x,&y); i=sum(x,y); if(i) printf("这 阅读全文
posted @ 2023-03-15 08:16 Development_UP 阅读(18) 评论(0) 推荐(0)
摘要: #include<stdio.h> int z(int); //判断是否为质数 int main(){ int x; int i; scanf("%d",&x); for(i=2;i<=x;i++){ //这里的i相当于相当于 区间 if(x%i==0){ //判断i是否为x的因数 if(z(i)) 阅读全文
posted @ 2023-03-15 07:54 Development_UP 阅读(28) 评论(0) 推荐(0)
摘要: 为什么需要数组指针 【数组指针实际上还是一个指针】 /* 说明: 数组指针实际上还是一个指针,所以它的存储空间 是一个固定的值 32位操作系统中为4,64位的操作系统中为 8 。 */ //实际上在二维数组的函数传参中,接收的函数形参类型就是 数组指针!!! 方便模块化->也就是把数组的地址传入函数 阅读全文
posted @ 2023-03-13 14:50 Development_UP 阅读(27) 评论(0) 推荐(0)
摘要: 这里求解的是一个数组中的最大值和 次最大值, #include<stdio.h> main(){ int arr[20]; int i,j,max=0,temp; for(i=0;i<20;i++) scanf("%d",&arr[i]); //直接用冒泡排序最快 for(i=0;i<19;i++) 阅读全文
posted @ 2022-10-01 23:51 Development_UP 阅读(20) 评论(0) 推荐(0)
摘要: #include "stdio.h" #include<string.h> int main(){ char s[10]="verygood",*ps=s; ps+=4; printf("%p\n",ps); /*这里是 把字符串"nice"的首地址传递给了 ps指针,至于"nice"的存储位置,有 阅读全文
posted @ 2022-09-19 21:06 Development_UP 阅读(19) 评论(0) 推荐(0)
摘要: 在scanf中%3指的是 为333,必须在读入时指定a的读入宽度为3,==b的读入宽度为3==,且a和b的控制字符之间必须额外增加==%*控制符,用于跳过== 间的三位输入数字,选项A正确;本题答案 #include<stdio.h> int max(int a[]);//这里int a[]就是作为 阅读全文
posted @ 2022-09-18 20:01 Development_UP 阅读(336) 评论(0) 推荐(0)