c语言学习
文章平均质量分 58
「已注销」
这个作者很懒,什么都没留下…
展开
-
菜鸟成长之路
<br />从键盘上输入三个字符(长度小于80),存入二维数组,然后对其进行排序(由小到大)并按次序输出<br />自己编写的,调试通过(刚开始写的时候,不知道怎么把字符串存入数组,后来想到了gets()函数,加一个for循环即可,接着,就想到了用选择排序法对字符串排序,其中要用到字符串比较函数strcmp(),和字符串拷贝函数strcpy(),就顺利的将其调试通过!)<br />#include <stdio.h><br />#include <string.h><br />main()<br />{<b原创 2011-01-11 22:17:00 · 457 阅读 · 0 评论 -
字符串比较大小
从键盘上输入两个字符串,不用字符串函数strcmp()比较两者的大小 #include void main() { int i,flag; int compchar(char,char); char str1[80],str2[80]; gets(str1); gets(str2); i=0; do { flag=compc转载 2012-02-27 22:37:14 · 756 阅读 · 0 评论 -
内存管理
1 //环境:vc6 + windows sp2 2 //程序1 3 #include 4 5 using namespace std; 6 7 struct st1 8 { 9 char a ;10 int b ;11 short c ;12 };13 14 struct st215 {16 s转载 2012-02-18 20:42:06 · 397 阅读 · 0 评论 -
用递归反向输出一个整数
下面是程序#include void _printf(int x){ if(x>=0 && x { printf("%d",x); } else { printf("%d",x%10); _printf(x/10); } }void main(){ int n; scanf转载 2012-02-26 21:58:15 · 3701 阅读 · 0 评论 -
字符串比较大小
从键盘上输入三个字符串(长度小于80),存入二维数组,然后对其进行排序(从小到大)并按次序输出下面是我的程序#include#includemain(){int i,j;int k=0;char str[3][80],b[80];; for(i=0;i { gets(str[i]); } for(j=1;j for(i=0;i {原创 2012-02-26 20:04:14 · 812 阅读 · 0 评论 -
单词计数
输入一行字符 统计其中有多少个单词,单词之间用空格隔开下面是程序#include#includemain(){char str[80];int i,num=0;int word=0;gets(str);for(i=0;str[i]!='\0';i++){ if(str[i]==' ') { word=0; } else if(wor转载 2012-02-26 17:14:49 · 464 阅读 · 0 评论 -
农场计数
农场计数问题(20分)l 问题描述已知某农场中有一群鸡和兔子,总共有M个头和N只脚,计算总共有多少鸡和兔子l 要求实现函数int GetFowlsNum(int iHeadNum, int iFootNum, int *iChickenNum, int *iRabbitNum)【输入】iHeadNum: 总共头的数量 iFootNum:原创 2012-02-26 10:34:08 · 1977 阅读 · 0 评论 -
字符压缩
2、字符串压缩(30分)l 问题描述将给定的字符串,按照规格压缩,输出压缩后的字符串。压缩规格为:相同字符连续,则压缩为“字符+数字个数”,如”aaaa”压缩为”a4”注:1、仅是单个字符连续才压缩,如babababa则不能压缩2、待压缩字符串中不包含数字和转义符l 要求实现函数void CompressStr(const char *Src原创 2012-02-26 10:27:46 · 1648 阅读 · 0 评论 -
typedef struct与struct的区别
<br />1. 基本解释<br />typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。<br />在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。<br />至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。<br />2. typedef & 结构的问题<br />当用下面的代码定义一个结构时,编译器报了一个转载 2011-05-10 09:55:00 · 390 阅读 · 0 评论 -
菜鸟成长之路-函数调用
<br />(1)函数的返回值是通过return语句来返回的,返回值类型为char 和int型的函数在定义时可以省略类型标识符,系统默认返回值类型为int型<br />(2)在不返回函数值时,一种情况是函数体一直执行到函数末尾的“}”,返回到主调函数;另一种情况是使用不含表达式的return语句使流程返回到主调函数<br />(3)在定义函数时,形参并不占内存单元只有在调用时才给形参变量分配内存单元。形参只能是变量。<br />计算2的平方的阶乘加上3的平方的阶乘!(一开始把程序中的sum=sum+s2(i原创 2011-01-13 19:48:00 · 416 阅读 · 0 评论 -
利用选择排序法对数组元素由大到小进行排序
#includevoid nzp(int a[5]){ int i,j,k,t; for(i=0;i { k=i; for(j=i+1;j { if(a[j]>a[k]) k=j; } t=a[k]; a[k]=a[i]; a[i]=t; }} void main() {转载 2012-02-28 10:13:12 · 6174 阅读 · 0 评论