
C语言
C语言基础及提升
Mia@
自律者得自由
展开
-
回文应用
判断回文int cheak(char ch[100]){ gets(ch); int cnt=1; int n=strlen(ch); for(int i=0;i<n/2;i++) { if(ch[i]!=ch[n-i-1]) cnt=0; } return cnt;}最长对称子串#include <bits/stdc++.h>using n...原创 2020-02-11 11:25:38 · 197 阅读 · 0 评论 -
字符函数
<string.h>函数字符串拷贝–strcpy函数声明:char *strcpy(char *a, const char *b)用法:将串b复制给a计算字符串长度–strlen用法:int len=strlen(字符串名称)字符串比较 –strcmp函数声明 :int strcmp(const char *str1, const char *str2)...原创 2020-02-11 11:25:46 · 216 阅读 · 0 评论 -
字符串数组
字符串数组char a[][10] 固定了每个字符串的最大大小char *a[]没有字符串的大小限制例如:char *month[] = {“January”,“February”,“March”,“April”,“May”,“June”,“July”,“August”,“September”,“October”,“November”,“December”};...原创 2020-02-11 11:25:59 · 144 阅读 · 0 评论 -
字符串
字符串字符串实际上是使用 null 字符 ‘\0’ 终止的一维字符数组。0或’\0’是一样的,但和’0‘不一样计算字符串长度时不包含0字符串以数组的形式存在,以数组或指针的形式访问,更多是以指针的形式字符串与字符数组字符串char greeting[6] = {‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘\0’};字符数组char greeting[6] = {‘H’,...原创 2020-02-11 11:26:13 · 252 阅读 · 0 评论 -
打印图形
打印三角形等腰直角三角形for(i=0;i<4;i++){ for(j=0;j<=i;j++) printf("*"); printf("\n"); } for(i=0;i<4;i++) { for(j=4;j>i;j--) printf("*"); printf("\n"); } for(i=0;i<4;i++) {...原创 2020-02-11 11:27:26 · 160 阅读 · 0 评论 -
最大公约数与最小公倍数
最大公约数int GCD(int m,int n)//穷举法 { if(m<n) { int t=m; m=n; n=t;//让m中存储大数 } for(int i=n;i>0;i--) { if(m%i==0&&n%i==0) printf("%d和%d的最大公约数是:%d",m,n,i); break; } return ...原创 2020-02-11 11:26:38 · 97 阅读 · 0 评论