From 1513237ea406d425dc50395ab814d99c8d91e805 Mon Sep 17 00:00:00 2001 From: p9gzyw2xs <1246195448@qq.com> Date: Sat, 19 Feb 2022 14:22:53 +0800 Subject: [PATCH] Update README.md --- README.md | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 116 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 45f5f6e..5b4fb27 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,117 @@ -# function +//字符分类统计 +~~~ +#include +int a=0,b=0,c=0,d=0,e=0; +void fun(char ch[]) +{ + for(int i = 0; i < 10; i ++) + { + if(ch[i]>='A'&&ch[i]<='Z') a++; + else if(ch[i]>='a'&&ch[i]<='z') b++; + else if(ch[i]>='0'&&ch[i]<='9') c++; + else if(ch[i]==' ')d++; + else e++; + } +} +int main() +{ + char ch[10]; + scanf("%s",ch); + fun(ch); + printf("majuscule=%d\nb=%d\nnum=%d\nblank=%d\nothers=%d",a,b,c,d,e); + return 0; +} +~~~ +//判断数字类型 + +~~~ +#include +#include +int fun(int a) +{ + int ans = 0; + for(int i = 2; i <= sqrt(a); i++) + { + if(a%i==0) + { + ans = 1; + break; + } + } + return ans; +} +int main() +{ + int a; + scanf("%d",&a); + int ans = fun(a); + if(ans == 1) printf("NO"); + else printf("YES"); +} +~~~ + +//求斐波那契数列 + +~~~ +#include +int fib(int n) +{ + if(n==1||n==2) return 1; + else return fib(n-1)+fib(n-2); +} +int main() +{ + int n; + scanf("%d",&n); + int ans = 0; + ans = fib(n); + printf("%d",ans); + return 0; + } + ~~~ + +//打印*号 + +~~~ +#include +void Print(int m) +{ + for(int i = 1; i <= m; i ++) + { + printf("*"); + } + for(int i = m-1; i >= 1; i --) + { + printf("*"); + } +} +void PrintSpace(int m) +{ + for(int i = 1; i <= m; i ++) + { + printf(" "); + } +} +int main() +{ + int n; + scanf("%d",&n); + for(int i = 1; i <= n;i ++) + { + PrintSpace(n-i); + Print(i); + PrintSpace(n-i); + printf("\n"); + } + for(int i = n-1; i >=1;i--) + { + PrintSpace(n-i); + Print(i); + PrintSpace(n-i); + printf("\n"); + } + return 0; +} + +~~~