自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【LeetCode】1047

删除字符串中的所有相邻重复项

2023-01-08 08:44:32 152

原创 【LeetCode】20

有效的括号

2023-01-07 22:04:07 133

原创 【css】含有多个值的属性

含有上下左右四个值的简写属性,情况比较复杂。

2023-01-01 08:48:28 201

原创 乘方函数pow()

求存款到期利息。【问题描述】输入存款金额money、存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前):interest=money×(1+rate)^year-money输出时保留两位小数。【样例输入】(下划线部分表示输入)Enter money,year and rate:1000 3 0.025【样例输出】interest=76.89【样例说明】提示字符均是英文字符。输入提示符的冒号后面无空格,输出的“=”号两边无空格。#include <

2020-09-26 06:42:11 1961

原创 将大写英文字母转换为小写字母

#include <stdio.h>int main(){ char ch;//单个字母的字符对应ASCⅡ码 ch=getchar(); ch=ch-'A'+'a'; putchar(ch); return 0;}

2020-09-25 18:52:54 290

原创 输入输出字符串

整个字符串输入输出方法一:#include <stdio.h>#include <string.h>int main(){ char str[5];//C语言中没有字符串类型 //输入串长度应小于字符数组维数 gets(str);//不以空格作结束符,只以回车作结束符 puts(str);//输出完,自动换行,即用’\n’替换了’\0’ return 0;}方法二:#include <stdio.h>i

2020-09-25 18:41:29 152

原创 输入输出字符

#include<stdio.h>int main(){ char a; a=getchar();//scanf("%c",&a); putchar(a);//printf("%c",a); return 0;}

2020-09-25 16:42:11 71

原创 地址和指针的基本概念

既然指针变量的值是一个地址,那么这个地址不仅可以是变量的地址,也可以是其他数据结构的地址。在一个指针变量中存放一个数组或一个函数的首地址有何意义呢?因为数组或函数都是连续存放的。通过访问指针变量取得了数组或函数的首地址,也就找到了该数组或函数。这样一来,凡是出现数组、函数的地方都可以用一个指针变量来表示,只要在该指针变量中赋予数组或函数的首地址即可。这样做,将会使程序的概念十分清楚,程序本身也精炼...

2020-04-11 09:48:34 663

原创 输出两个集合的交集中的元素

习题:.输入两个由整型数构成的集合(元素个数均为 5)分别放到数组 A 和 B 中,求这两个集 合的交集(交集的元素由两个集合中的相同元素构成),最后输出交集中的元素,要求在主 函数中输入 A 和 B 数组,并输出交集中的元素,在被调函数中实现求这两个集合的交集。#include<stdio.h>int common(int a[],int b[]);int c[5]={0};...

2020-04-09 12:55:29 946

原创 强制类型转换

例如:#include <stdio.h>int main(){ int a,b; float c; a=3; b=2; c=a/b; printf("%f",c);//输出结果1.000000 return 0;}这是因为a和b的类型都是int,所以运算结果c也会转换为int型(即舍去小数),a/b = 1,之后再将取整后的数据(即整...

2020-03-05 09:41:52 91

原创 输出两数之间的斐波那契数

习题:输入 2 个正整数 m 和 n(m≥1, n≤10 000),输出 m ~n 之间所有的 Fibonacci 数。Fibonacci 数列(第一项起):1,1,2,3,5,8,13,21,…。要求定义并调用函数 fib(n),它的功能是返回第 n 项 Fibonacci 数。例如,fib(7)的返回值是 13。#include <stdio.h>int fib(int n);...

2020-02-23 14:17:11 1305 1

原创 求1+2+3+……+n。

题目:用递归的方法求1+2+3+……+n。#include <stdio.h>int sum(int n);int main(){ int n; printf("Enter n:"); scanf("%d",&n); printf("1+2+3+……+n=%d\n",sum(n)); return 0;}int sum(int n){ ...

2020-02-23 10:13:55 695

原创 求n!

题目:使用递归的方法求n!。#include <stdio.h>int fact(int n);int main(){ int n; printf("Enter n:"); scanf("%d",&n); if(n>=0) printf("%d!=%d\n",n,fact(n)); else printf("input...

2020-02-23 10:00:41 592

原创 输出完数

题目:输入两个正整数m和n(m>=1,n<=1000),输出m~n之间的所有完数。完数就是因子和与它本身相等的数。要求定义并调用函数factorsum(number),它的功能是返回number的因子和。#include <stdio.h>int factorsum(int number);int main(){ int i,m,n; printf("Input...

2020-02-22 08:10:53 2300

原创 求100以内的全部素数

题目:求100以内的全部素数,每行输出10个数。要求定义和调用函数prime(n),判断n是否为素数。#include <stdio.h>int prime(int);//函数声明中参数名可以省略int main(){ int count=0,i; for(i=2;i<=100;i++) if(prime(i)) { printf("%6d",i); ...

2020-02-21 21:32:57 13358

原创 将指定字符ch输出n次

题目:将指定字符ch输出n次。#include <stdio.h>void printchar(char c,int n);int main(){ int n; char ch; printf("Enter a character:"); ch=getchar();//ch=getchar()输入一个字符赋给ch,gets(a)输入一个字符串给字符数组a pri...

2020-02-21 14:11:13 1050

原创 输出一个3行5列的星号图形

题目:输出一个3行5列的星号图形。#include <stdio.h>void print_star();int main(){ int i; for(i=1;i<=3;i++) print_star(); return 0;}void print_star(){ int i; for(i=1;i<=5;i++) printf("*...

2020-02-21 13:30:27 4049

原创 输出一行n个星号

题目:从键盘输入一个整数(n<80),输出一行n个星号。#include <stdio.h>void print_star(int n){ int i; for(i=0;i<n;i++) printf("*");}int main(){ int n; printf("Enter n(<80):"); scanf("%d",&n);...

2020-02-21 13:22:56 10890 1

原创 所有字符依次向右循环移动m个位置

题目:从键盘输入一行字符,所有字符依次向右循环移动m个位置并输出,移出的字符循环放到最左边位置。#include <stdio.h>#include <string.h>void shift_s(char a[],int n,int m);int main(){ char stra[80]; int n,m; printf("Enter a string:...

2020-02-21 11:02:19 1155

原创 将数组中的元素逆序存放

题目:输入n个整数存放在数组中,通过函数的方法将该数组中的元素逆序存放。#include <stdio.h>void reverse(int b[],int n);//函数声明与函数定义中的第一行相同,并以分号结束int main(){ int a[30],i,n; printf("Enter n:"); scanf("%d",&n);//屏幕上会显示出输入的数...

2020-02-21 09:49:31 9215

原创 交换两个变量的值

题目:通过函数调用交换两个变量的值。#include <stdio.h>void swap(int x,int y);int main(){ int a=2,b=3; pirntf("before swap:s=%d,b=%d\n",a,b) swap(a,b); printf("after swap:a=%d,b=%d\n",a,b); printf("add...

2020-02-21 08:40:49 132

原创 将正整数转化成等价的数字字符串

题目:输入一个正整数n,将其转化成等价的数字字符串。#include <stdio.h>#include <string.h>void itos(int n,char s[]);void reverse(char s[]);int main(){ int n; char a[30]; printf("Enter n:"); scanf("%d"&am...

2020-02-20 11:39:06 310

原创 将十六进制字符串转换为十进制数

题目:从键盘输入一行十六进制字符串(无空格,字母必须大写),调用hexvalue()函数,将其转换为十进制数(遇到非十六进制字符则结束),并输出转换结果。#include <stdio.h>int hexvalue(char str[]);int main(){ char s[80]; printf("Enter a string(hex)"); gets(s); ...

2020-02-19 19:58:24 4149 1

原创 把小写字符改写成大写字符

题目:输入一行字符串,把其中的小写字母改成大写字符,并输出该字符串。#include <stdio.h>int main(){char str[80]; int i; char low_to_upper(char c);//函数声明 printf("Enter a string:"); gets(str); for (i=0;str[i];i++) str[i]=...

2020-02-19 18:55:24 282

空空如也

空空如也

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

TA关注的人

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