飞奔蜗牛-cc
码龄11年
关注
提问 私信
  • 博客:345,724
    345,724
    总访问量
  • 170
    原创
  • 1,784,522
    排名
  • 108
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2013-11-12
博客简介:

u012814404的专栏

查看详细资料
个人成就
  • 获得149次点赞
  • 内容获得22次评论
  • 获得474次收藏
  • 代码片获得1,513次分享
创作历程
  • 166篇
    2015年
  • 1篇
    2014年
  • 3篇
    2013年
成就勋章
TA的专栏
  • c++
    2篇
  • 数据结构
  • C程序设计语言笔记
    1篇
  • C程序设计语言习题解答
  • 生活杂记
  • ACM学习之路
  • c习题
    157篇
  • c列程
    13篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

静态断言assert

#define NDEBUG#define _CRT_SECURE_NO_WARNINGS#include#include#include#include#ifndef NDEBUG#define myassert(x)#else#define myassert(x) \if (!(x))\ {\ printf("myassert(%s)宏检测开始。。。。
", #x);
原创
发布博客 2015.12.03 ·
535 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

求余的符号取向

#define _CRT_SECURE_NO_WARNINGS#includeint main(){ printf("%d
", 3 % 5);//3=0*5+3 printf("%d
", 5 % 3);//5=1*3+2 printf("%d
", 5 % -3);//5=-1*-3+2 printf("%d
", -5 % 3);//-5=-1*3-2 printf(
原创
发布博客 2015.07.23 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

longlong 及long double类型及输出

#define _CRT_SECURE_NO_WARNINGS#include#includeint main(){ long long lli; printf("%d
", sizeof(long long)); printf("%lld-%lld
", LLONG_MAX, LLONG_MIN); printf("%llu-%llu", ULLONG_MAX, 0); s
原创
发布博客 2015.07.23 ·
12778 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

整数二进制移位

#define _CRT_SECURE_NO_WARNINGS#includeint wordlength(void){ unsigned d=~0,i; for (i = 0; d > 0;d >>= 1) i++; return i;}unsigned rightrot(unsigned x, int n){ unsigned d; d = (x & 1) << w
原创
发布博客 2015.07.23 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设置printf打印宽度

#define _CRT_SECURE_NO_WARNINGS#includeint main(){ int x; scanf("%d", &x); printf("*"); printf("%-*d", x, x); printf("*"); printf("%*d", x, x); printf("*"); system("pause"); return 0;}
原创
发布博客 2015.07.23 ·
1985 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

求一个整数的二进制位数

#define _CRT_SECURE_NO_WARNINGS#includeint bitcount(unsigned x){ int i; printf("bitcout"); for (i = 0;x > 0;x &= x - 1) i++; return i;}int bitcount1(unsigned x){ int i; printf("bitcount1
原创
发布博客 2015.07.23 ·
941 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

条件表达式应用

#define _CRT_SECURE_NO_WARNINGS#includeint lower(int ch){ return ((ch >= 'A'&&ch <= 'Z') ? ch + 32 : ch);}int main(){ char ch;//变量不能定义为int类型 scanf("%c",&ch); printf("%c
", ch); //ch = get
原创
发布博客 2015.07.23 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

宽字符的应用

#define _CRT_SECURE_NO_WARNINGS#include#includeint main(){ //MessageBox(0, "杀破狼", "电影", 0);//在多字符集上适用 MessageBox(0, L"杀破狼", L"电影", 0);//在unicode字符集中适用 MessageBoxA(0, "杀破狼", "电影", 0);//无论是多字符集还是
原创
发布博客 2015.07.22 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

中文输入输出

#define _CRT_SECURE_NO_WARNINGS#include#include#includeint main(){ char str1[20] = "我爱美女"; printf("%s
", str1); printf("%c%c
", str1[0], str1[1]); wchar_t str[20] = L"我爱中国"; wscanf(L"%s",
原创
发布博客 2015.07.22 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

小型计算器的实现

#define _CRT_SECURE_NO_WARNINGS#includedouble add(double b1,double b2){ return b1 + b2;}double minus(double b1,double b2){ return b1 - b2;}double mul(double b1,double b2){ return b1*b2;}
原创
发布博客 2015.07.22 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

取出二进制的某些位

#define _CRT_SECURE_NO_WARNINGS#includeint main(){ //取出二进制中从右向左数的p位置,向右数n个二进制位 int k, p, n; printf("请输入要取位的数值:"); scanf("%d", &k); printf("请输入要取位的位置及个数:"); scanf("%d%d", &p, &n); k = k >> (p
原创
发布博客 2015.07.22 ·
3676 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

实数四舍五入

#define _CRT_SECURE_NO_WARNINGS#includeint main(){ double db,sum=1.0; int i,n; printf("请输入要四舍五入的实数:"); scanf("%lf", &db); printf("
请输入要保留的位数:"); scanf("%d", &n); for (i = 0;i < n;i++) {
原创
发布博客 2015.07.22 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

按照规定删除字符串

#define _CRT_SECURE_NO_WARNINGS#includevoid squeeze(char s1[], char s2[]){ int i, j, k,n; for (i = k = 0;s1[i] != '\0';i++) { k = i; for (j = 0;s2[j]!='\0'&&s2[j] == s1[k];k++, j++) ; i
原创
发布博客 2015.07.21 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

按照规定删除字符

函数squeeze(s1,s2),字符串s1中任何与字符串s2中字符匹配的字符都删除。#define _CRT_SECURE_NO_WARNINGS#includevoid squeeze(char s1[], char s2[]){ int i, j, k; for (i = k = 0;s1[i] != '\0';i++) { for (j = 0;s2[j] !=
原创
发布博客 2015.07.21 ·
350 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

十六进制转换为十进制

函数htoi(s[])把由十六进制数字组成的字符串(包含可选的前缀0x或0X)转换为与之等价的等价的十进制数。字符串中允许包含的数字包括:0~9,a~f以及A~F。#define _CRT_SECURE_NO_WARNINGS #include#define YES 1#define NO 0int htoi(char s[]){ int hexdigit, i, in
原创
发布博客 2015.07.21 ·
1133 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

写一个替换for的语句

在不使用&&或||的条件下编写一个与上面的for循环语句等价的循环语句(for(i=0;i enum loop { NO, YES }; enum loop okloop = YES; i = 0; while (okloop == YES) { if (i < lim - 1) okloop = NO; else if ((c = getchar()) == '
')
原创
发布博客 2015.07.21 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

long long极限值

#include#includeint main(){ printf("%f,%f",(float)LLONG_MAX,(float)LLONG_MIN); printf("
%f,%d", (float)ULLONG_MAX, 0); printf("
%.200f,%.200f",FLT_MAX,FLT_MIN); printf("
.%.500f,%.500f",DBL
原创
发布博客 2015.07.20 ·
1094 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

求极限值

程序以确定分别由signed及unsigned限定的char、short、int、及long类型变量的取值范围。采用打印标准头文件中相应值以及直接计算两种方式实现。#define _CRT_SECURE_NO_WARNINGS#include#includevoid main(){ printf("signed char max=%d
", SCHAR_MAX); pri
原创
发布博客 2015.07.19 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

73.根据公式求a的平方根

函数fun的功能是:应用递归算法求形参a的平方根。求平方根的公式是:x1=(x0+a/x0)/2.#define _CRT_SECURE_NO_WARNINGS#include#includedouble fun(double a, double x0){ double x1, y; x1 = (x0 + a / x0) / 2.0; if (fabs(x1 - x0)
原创
发布博客 2015.07.08 ·
948 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

74.统计字符串中各原音字母的数目

函数fun的功能是:统计字符串中各原音字母(即A,E,I,O,U)的个数,注意:字母不分大小写。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(char *s, int num[5]){ int k, i = 5; for (k = 0;k < i;k++) num[k] = 0; for (;*s;s++) { i
原创
发布博客 2015.07.08 ·
604 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多