- 博客(9)
- 收藏
- 关注
原创 13周作业
第一题: 编程实现类似strcmp但不区分字母大小写的字符串比较函数,函数原型为: int my_stricmp(char *str1, char *str2); 该函数仅在对两个字母进行比较时,忽略字母的大小写,只看字母在字母表中的序号大小,如'A'和'a'相同,'a'比'B'小。对于不同为字母的两个字符的比较,则规则同strcmp函数相同。 在主程序中,在两行上依次输入两个均不超过40长的字符串,调用该函数进行比较,并输出函数的返回值。 说明:按照题目的要求,my_stricmp函数的功能
2021-12-12 23:14:33
445
原创 初识随机数函数
注意事项: 1.引入头文件:#include <time.h> 2.使用格式:int num; srand((unsigned)time( NULL ) ); num = rand()%(max-min)+min; 这个意思是num取[min,max)区间范围内的随机数 ...
2021-12-05 22:55:12
139
原创 12周作业
第一题: 实现如下格式的函数,以查找整数序列中的最大值和最小值: void max_min(int a[], int n, int *max, int *min); 在主程序中,从键盘分两行输入数据,第一行为整数序列的个数(不超过20个),第二行为该整数序列,可由空格或制表符\t分隔。最后打印最大值和最小值,用逗号分隔。 应尽可能使用指针来实现,例如循环不使用int型变量来计数,改用指针比较来完成。 输入样例: 5 -8 7 22 5 13 输出结果: 22,-8 就是比较大小然后替
2021-12-02 21:06:59
356
2
原创 用个笨方法判断素数
用个函数表示哈 #include <stdio.h> #include <stdlib.h> int is_prime(int n) { int i; for(i = 2;i<n;i++)//这里解释一下这个原理:从2开始到第n-1个数停止 //如果没有可以被整除的那这就是素数,否则就直接跳出循环 { if(n%i == 0);//%取余数 break; } r...
2021-11-29 16:16:55
422
原创 初识循环(真的只是初识,只会一点点)
getchar()接收到一个字符 putchar 打印字符,跟printf的作用一样,但putchar的格式为: putchar();括号里面是变量名。 EOF是文件结束标志,本质为-1,getchar在拿到Ctrl+z时会得到EOF,此时停止 #include <stdio.h> #include <stdlib.h> int main() { char ch; while((ch = getchar()) != EOF) { pu...
2021-11-23 20:16:02
63
原创 初识switch语句
基本格式: #include <stdio.h> #include <stdlib.h> int main() { int a; scanf("%d",&a); switch(a) { case 1: printf("11\n"); case 2: printf("22\n"); default: ; } } 注意的点: 1.switch的括号里面的东西必须是整形(整形常...
2021-11-23 20:05:02
1264
原创 if的使用(一)
第一种:只有if 的情况 先判断条件,如果满足条件则进行if里面的操作,如果不满足条件则不执行任何操作,if里面的内容不起作用 例如: #include <stdio.h> #include <stdlib.h> int main() { int a = 30; if(a>20) printf("优秀\n"); return 0; }//如果a的值大于20则打印“优秀”,否则不执行任何操作 第二种:if,else if,else ...
2021-11-21 23:49:58
2042
原创 指针变量的基础使用
指针变量的含义:用来存放地址的变量 使用格式:int* p = &a; //存放变量a的地址为p(取a的地址为p) 其中*为解引用操作符,又叫间接访问操作符。 (指针变量前的变量形式应该与被取地址的变量形式一致) 打印地址是所用的格式应为%p 下面举个例子: #include <stdio.h> #include <stdlib.h> int main() { int a = 20;//定义变量a 的值为20; int*...
2021-11-21 16:44:39
736
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人