每日一题(C语言基础篇)
识荒者
知识焦虑的心灵港湾。(本人目前在找工作,欢迎介绍)
展开
-
每日一题(C语言基础篇)1
题目描述:使用C语言实现判断字符串2是否是字符串1的子集。例如:abc是abcdefg的子集即输出1。 代码实现: #include <stdio.h> #define OK 1 #define ERROR 0 int str_str(char * str1, char * str2); int main(void) { int str_value; str_value ...原创 2018-09-17 20:47:41 · 1465 阅读 · 0 评论 -
每日一题(C语言基础篇)2
题目描述:使用C语言将一个整型数字转换成字符串并倒序打印,例如:123转换成字符串321,-1234转换成字符串-4321。 代码实现: #include <stdio.h> #include <stdlib.h> #include <string.h> /* 将一个整型数字转换成字符串并倒序打印 */ void Recur(int num); char *...原创 2018-09-18 20:13:24 · 469 阅读 · 0 评论 -
每日一题(C语言基础篇)3
题目描述:求一个整数中2进制为1的个数. 例如 :8(00001000)有一个二进制为1的数,9999(270F)有8个2进制为1的数。 代码实现: #include &amp;lt;stdio.h&amp;gt; /* 求一个整数中2进制为1的个数 */ int func(int x) { int count = 0; while(x) { count ++; x = x &amp;amp; ...原创 2018-09-20 19:47:08 · 281 阅读 · 0 评论