
c编程
虾米0105121
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言打印100-200之间的素数
#include<stdio.h> #include<stdlib.h> int main() { int conut = 0; int i = 0; for (i = 100;i <= 200; i++) { int j = 0; for (j = 2;j < i; j++ ) { if (i%j == 0) break...原创 2019-03-25 18:06:27 · 197 阅读 · 0 评论 -
数组中只有两个数字是出现一次
一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次。 找出这两个数字,编程实现。 #include<stdio.h> #include<stdlib.h> int main() { int arr[] = { 1,2,3,4,10,12,4,3,2,1 }; int n = sizeof(arr) / sizeof(arr[0]); int i,pos; ...原创 2019-05-10 18:14:51 · 176 阅读 · 0 评论 -
模拟实现C语言中字符串函数
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<assert.h> size_t Strlen(const char* str) { int i; size_t size = 0; assert(str!=NULL); for (i=0;str[i]!= '\0...原创 2019-05-10 23:11:07 · 149 阅读 · 0 评论 -
判断字符串
判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 =AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回0. AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA AABCD右旋一个字符得到DAABC 思路:s1打两遍 得到 s3=AABCDAABCD 如果s2是经过s1旋转得到的,无论s2是s1如何旋转旋转几个字符得到的 ...原创 2019-04-26 17:38:43 · 1026 阅读 · 0 评论