Unix C
文章平均质量分 74
ucc43
超越自我 坚持不懈
展开
-
冒泡排序后分类相同ID的元素
#include #include #include /******************************* 排序后分类相同ID的元素******************************/struct USERCOMMSDTLS{ char caUserId[20]; int iCommsId;原创 2008-10-20 13:49:00 · 355 阅读 · 0 评论 -
c典型算法 递归
--------------------------------#include #include static int count = 0;int print( char x,char y) { printf( "%c ---> %c/n", x, y); return ++count;}void move(int n,char原创 2008-10-20 14:14:00 · 330 阅读 · 0 评论 -
sprintf()详解
printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在转载 2008-10-20 13:54:00 · 366 阅读 · 0 评论 -
C语言删除有用数(浮点数)后面的0
#include #include #include void RemoveZero(char *pStr,char *pOutStr){ int iRes = 0 ; int iTemp = 0 ; int iNum = 0 ; char caOutput[原创 2008-10-20 14:11:00 · 1467 阅读 · 0 评论 -
C循环取出数据
/* * 循环取出数据,并且放回每次实际取出纪录的条数 *//*********************************************************************************************************************************************************原创 2008-10-20 14:12:00 · 393 阅读 · 0 评论 -
动态使用结构数据大小
#include #include #include /******************************************** Function : Actual use the size of struct is less than declared size.原创 2008-10-20 14:13:00 · 246 阅读 · 0 评论 -
C循环取出数据
/* * 循环取出数据,并且放回每次实际取出纪录的条数 *//*********************************************************************************************************************************************************原创 2008-10-20 14:11:00 · 413 阅读 · 0 评论 -
有n个整数,使前面各数后移m个位置,最后m个数变成最前面m个数,在主函数输入n个整数和输出调整后n个整数.
这个问题有个经典的解法。假设有n个元素,需要将前m(mn)个元素移动到后面去,则只需要下面三个步骤:1、将前m个元素的顺序颠倒2、将后面n-m个元素的顺序颠倒3、将n个元素的顺序全部颠倒这样就可以了!把数组的元素颠倒,这个函数你会写吧?然后只要调用三次即可。不是证明的证明:伸出你的两只手,手心向上。如果没有意外的话一共10个指头(废话),将所有的指头从左到右原创 2008-10-20 14:14:00 · 1486 阅读 · 2 评论