二分法求n次方根


#include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(void){ double l = -10000, r = 10000; double x

AcWing 767. 信息加密


原题链接:https://www.acwing.com/file_system/file/content/whole/index/content/6795673/#include <iostream>using namespace std;int main(){ string s;

C语言-判断这一年是不是闰年


C语言-判断这一年是不是闰年判断任意年份是否为闰年,需要满足以下条件中的任意一个:① 该年份能被 4 整除同时不能被 100 整除;② 该年份能被400整除。#include <stdio.h>// leap_year 闰年 common_year 平年int main(void){

C语言-判断一个数是不是完数


C语言-判断一个数是不是完数什么是完数?完数,即完美数,一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3.(6的因子是1,2,3)判断一个数是不是完数#include <stdio.h>void main(){ int n,t,a[10],j=0;

C语言-冒泡排序算法示例


C语言-冒泡排序算法示例题:任意输出10个数,并在输出时把它们按照由小到大的顺序排列#include <stdio.h>// 任意输出10个数字,在输出的时候将它们按照从小到大的顺序排序int main(void) { int t,a[10]; printf("请输

C语言-结构体(更新中)


C语言-结构体1.1 简介C 语言提供了struct关键字,允许自定义复合数据类型,将不同类型的值组合在一起。这样不仅为编程提供方便,也有利于增强代码的可读性。C 语言没有其他语言的对象(object)和类(class)的概念,struct 结构很大程度上提供了对象和类的功能。结构体定义形式:str

7.18日C语言笔记


i++和++i命令的区别++ i 是先加后赋值;i ++ 是先赋值后加;正常情况下,执行完毕,两种等价,例如:int i=1;i++;int i=1;++i;执行完毕,i的值均为2。但是在复合的表达式中、函数调用中却有明显区别。i++,表示先取i的值进行表达式计算或函数调用,最后加法再计算 i=i+

c语言swap函数


#include <stdio.h>void swap(int *x, int *y) { int tmp = *x; //通过tmp变量存储x的内存地址 *x = *y; //将y的内存地址赋值给x的内存地址,使得x值为y, *y = tmp; //将之前的x的内存地