- 博客(22)
- 收藏
- 关注
原创 C语言:交换两个整形变量
printf("交换前:a=%d,b=%d\n",a,b);printf("交换后:a=%d,b=%d",a,b);//110和101(011=3)//110和011(101=5)//011和101得(110)//异或(二进制):相同为0,不同为1。
2024-02-08 10:00:00
328
原创 C语言找出数组里只出现一次的数字
printf("单身狗是:%d\n",arr[i]);//统计arr[i]在arr数组中出现得次数。printf("单身狗是:%d\n",ret);
2024-02-07 10:00:00
275
原创 C语言实现整形有序数组的二分查找
/传参过来后不能这样求元素个数了(要写在主函数)int ret=binary_search(arr,k,sz);//改为: int ret=binary_search(arr,k,sz);//right取中间-1的下标开始。//left取中间+1的下标开始。//范围:left-right。
2024-02-06 10:00:00
350
1
原创 C语言实现每调用一次这个函数,就会将num的值增加1
(*p)++;int num=0;Add(&num);//1Add(&num);//2Add(&num);//3return 0;
2024-02-05 10:00:00
150
1
原创 C语言操作符
除了 % 操作符之外,其他几个操作符可以作用于整数和浮点数。对于 / 操作符如果两个操作符都为整数,执行整数除法,而只要有浮点数执行的就是浮点数除法。% 操作符的两个操作必须为整数。//16/2/2=4//得4int a=-1;//储存到内存的是补码//100000000000000000000001 - 原码//111111111111111111111110 - 反码//补1 11111111111111111111111 丢1 - 补码int b=a>>1;//得-1。
2024-02-03 10:00:00
1340
1
原创 C语言打印100-200之间的素数
j<=sqrt(i);j++)//用到#include <math.h>头文件。j<=sqrt(i);j++)//用到#include <math.h>头文件。for(i=101;i+=2)//跳过偶数。//判断i是否为素数:(只能被1和本身整除)//判断i是否为素数:(只能被1和本身整除)//判断i是否为素数:(只能被1和本身整除)//sqrt--开平方的数学库函数。//sqrt--开平方的数学库函数。printf("素数:");printf("素数:");printf("素数:");
2024-02-02 10:00:00
327
原创 C语言链式访问
返回的是字符数43-字符数为2---返回2。字符数为1---返回1。//先打印出printf("%d",43)=43--返回43。//2.链式访问写法。
2024-02-01 10:00:00
139
1
原创 C语言实现整形有序数组的二分查找
/传参过来后不能这样求元素个数了(要写在主函数)//调用binary_search函数。//这里的arr传过去的是首元素地址。//改为: int ret=binary_search(arr,k,sz);//right取中间-1的下标开始。//left取中间+1的下标开始。//范围:left-right。
2024-01-31 10:00:00
179
原创 C语言打印1000年到2000年之间的闰年
/1.能被4整除并且不能被100整除是闰年。//2.能被400整除是闰年。printf("闰年:\n");
2024-01-30 09:00:00
269
1
原创 C语言编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确提示登录成,如果三次均输入错误,则退出程序)
if(strcmp(password,"123456")==0)//==不能用来比较两个字符串是否相等,应该使用一个库函数-strcmp。printf("三次密码均错误,退出程序!printf("登陆成功!printf("密码错误!printf("请输入密码:");
2024-01-28 09:00:00
250
原创 C语言for循环语句
for循环语句for(表达式1;表达式2;表达式3)循环语句;表达式1初始化部分;表达式2条件判断部分,用于判断循环是否终止;表达式3用于循环部分的调整。i<10;i++)for(;;i<10;i++)j<10;j++)//输出100个hhint i=0;int j=0;for (i=0;i<10;i++)for(;j<10;j++)//j=10时不被销毁(初始化)//输出hh hh hh hh hh hh hh hh hh hh。
2024-01-25 09:00:00
352
1
原创 C语言while 循坏语句(break和continue)
/终止本次循环(终止continue下面的代码,重新回到while判断(循环))//终止本次循环(终止continue下面的代码,重新回到开始(循环))输出:1 2 3 4 6 7 8 9 10 11。continue后时。continue前时。
2024-01-24 09:00:00
431
2
原创 C语言的getchar(),putchar()
printf("请输入密码:");//输入密码后要回车(\n),\n用getchar读走。//用while循环解决输入密码时有空格的问题。//用getchar读走多余的回车(\n)printf("确认成功\n");printf("放弃确认\n");printf("请确认(Y/N):");
2024-01-23 09:00:00
498
1
原创 简单的switch语句
int day=0;//这里的day必需整形,switch(整形表达式)printf("输入错误\n");//输入数字大于7是输出。printf("输入错误\n");//输入数字大于7是输出。printf("星期一\n");printf("星期2\n");printf("星期3\n");printf("星期4\n");printf("星期5\n");printf("星期6\n");printf("星期7\n");printf("工作\n");printf("休息\n");
2024-01-22 12:12:50
318
原创 C语言if...else语句
printf("不能谈恋爱\n");printf("未成年\n");printf("未成年\n");printf("未成年\n");printf("青年\n");printf("壮年\n");printf("老年\n");提示:可以谈谈自己对人工智能的看法以及展望。//执行多条语句要用{}方向三:对人工智能的看法。
2024-01-21 16:06:06
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人