自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 计算求和

计算求和求Sn=a+aa+aaa+aaaa+aaaaa+aaaaaa+…的前b项之和,其中a与b可由键盘输入。​ Sn=a*(100)+(a*(101)+a(100))+(a*(102)+a*(101)+a(100))+…代码如下:#include<math.h>int Calc(int n, int m){ int p = 0; int i = 0; int j = 0; for (i = 0; i < m; i++) { p += n * pow(

2020-06-28 21:48:37 266

原创 逆序字符串

逆序字符串​ 输入一个字符串,将其逆序输出。可以将左端和右端的字符位置调换,每循环一次,调换一组位置,当字符串内字符数为奇数时左右指针相遇,即代表已调换所有字符位置;若为偶数个数,则当左大于右时,说明已调换所有字符。代码如下:#include<stdio.h>#include<string.h>void reverse(char* arr){ int len = strlen(arr);//计算字符串长度 char* left = arr; //定

2020-06-28 21:26:58 156

原创 打印0100000之间的水仙花数

打印0~100000之间的水仙花数水仙花数:指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=13+53+3^3,则153是一个“水仙花数”。代码示例如下:`int main(){ int n = 0; for (n = 0; n <= 100000; n++) { int count = 0; int temp = 0; temp = n;//将n的值传给临时变量,以防止n的值在循环中被改变 while (temp != 0) { temp

2020-06-20 22:24:15 165

原创 打印一个整数二进制的奇数位和偶数位

打印一个整数二进制的奇数位和偶数位函数代码如下:void Slect(int num){ for(int i=31; i>=1; i-=2) //从奇数位最高位开始数,每次减少两位,则取得全部奇数位 { printf("%d ", (num>>i)&1);//右移i位,然后和1相与,该位是1则输出1,是0则输出0 } printf("\n"); for(int i=30; i>=0; i-=2) //偶数位最高位开始,每次减少两位,取得全部偶数位

2020-06-19 22:59:53 250

原创 写函数,用来交换两个数的值(不创建临时变量)

写函数,用来交换两个数的值(不创建临时变量)代码示例如下:`void change(int* p1,int* p2){*p1 = *p1 ^ *p2;*p2= *p1 ^ *p2;*p1 = *p1 ^ *p2;}int main(){int a = -43;int b = 56;change(&a , &b);printf("a=%d \nb=%d\n",a,b );return 0;}`按位异或操作符“^”,操作的是二进制数,此处操作的是指针p1里存放的

2020-06-08 19:46:27 354

空空如也

空空如也

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

TA关注的人

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