自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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语言求一个整数储存在内存二进制中的1的个数

/// 统计num的补码中有几个1。printf("请输入:");

2024-02-04 10:00:00 92 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语言求3的倍数和最大公约数

printf("请输入:");

2024-01-29 09:00:00 88

原创 C语言编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确提示登录成,如果三次均输入错误,则退出程序)

if(strcmp(password,"123456")==0)//==不能用来比较两个字符串是否相等,应该使用一个库函数-strcmp。printf("三次密码均错误,退出程序!printf("登陆成功!printf("密码错误!printf("请输入密码:");

2024-01-28 09:00:00 250

原创 C语言计算1!+2!+3!+.....+10!

结果:sum=4037913。

2024-01-27 09:00:00 218

原创 C语言计算n的阶乘。

printf("请输入n:");

2024-01-26 09:00:00 105 1

原创 C语言do...while()循环

结果:0 1 2 3 4 5 6 7 8 9。} while (表达式);

2024-01-25 09:30:00 357 1

原创 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语言打印出1-100之间的奇数

int i=1;if(i%2==1)i++;或i+=2;

2024-01-21 16:08:15 567

原创 C语言if...else语句

printf("不能谈恋爱\n");printf("未成年\n");printf("未成年\n");printf("未成年\n");printf("青年\n");printf("壮年\n");printf("老年\n");提示:可以谈谈自己对人工智能的看法以及展望。//执行多条语句要用{}方向三:对人工智能的看法。

2024-01-21 16:06:06 305

原创 C语言基础知识

/ %x(%X) 十六进制整数

2024-01-20 17:14:34 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除