![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c和指针
文章平均质量分 58
小酒窝19901224
哈哈
展开
-
每天学习的点滴--c和指针
1.scanf函数中,标量参数前面必须加上原创 2014-04-23 22:45:46 · 453 阅读 · 0 评论 -
计算n的阶乘
d#includeint f(int n){int result=1;while(n>1){result*=n;n-=1;}return result;}void main(){int n,s;scanf("%d",&n);s=f(n);printf("the result is %d\n",s);}原创 2014-04-27 15:50:41 · 844 阅读 · 0 评论 -
字符串包含一个或多个数字,编写函数把数字字符转化为整数并返回这个整数。如果字符串包含任何非数字字符,函数就返回零。
#includeint ascii_to_integer(char *string){int value=0;while(*string>='0'&&*string{value*=10;value+=*string-'0';string++;}if(*string!='\0')value=0;return value;}void ma原创 2014-04-27 20:58:31 · 875 阅读 · 0 评论 -
把参数字符串中的字符反向排列(不使用数组和库函数操作字符串的函数,不要局部数组来临时存储参数字符串)
/*把参数字符串中的字符反向排列(不使用数组和库函数操作字符串的函数,不要局部数组来临时存储参数字符串)*/原创 2014-04-26 22:29:06 · 760 阅读 · 0 评论 -
判断year年份是否为闰年(能被4整除是闰年,能被整除100不是,能被400整除是闰年)。闰年leap_year为1,否则为0.
/*判断year年份是否为闰年(能被4整除是闰年,能被整除100不是,能被400整除是闰年)*/#include#includevoid main(){int year,leap_year;scanf("%d",&year);if(year%400==0){leap_year=1;printf("%d is 闰年",year);}else i原创 2014-04-25 22:02:26 · 7741 阅读 · 0 评论 -
编写一个程序,从标准输入读取字符,并把它们写到标准输出中。除了大写字母字符要转化为小写字母之外,所有字符的输出形式应该和他的输入形式完全相同
/*编写一个程序,从标准输入读取字符,并把它们写到标准输出中。*//*除了大写字母字符要转化为小写字母之外,所有字符的输出形式应该和他的输入形式完全相同*/#include#includevoid main(){char ch;while((ch=getchar())!=EOF){if(ch>=65&&chch+=32;putchar(ch);}原创 2014-04-25 16:17:14 · 1656 阅读 · 0 评论 -
编写程序,它从标准输入读取C源代码,并验证所有的花括号都成对出现(不用担心注释内部、字符串常量内部的花括号)
/*编写程序,它从标准输入读取C源代码,并验证所有的花括号都成对出现(不用担心注释内部、字符串常量内部的花括号)*/#include#includeint main(){int ch;int braces;braces=0;while((ch=getchar())!=EOF){if(ch=='{')braces+=1;if(ch=='}')if(原创 2014-04-24 23:17:24 · 781 阅读 · 0 评论 -
编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。函数通过观察EOF判断输入列表是否结束。数组的第一个数是数组包含的值的个数,他的后面就是这些整数值。
/*这个函数分配一个数组,并在xu*/原创 2014-05-09 21:14:35 · 2701 阅读 · 0 评论 -
迭代与递归的区别
迭代与递归的区别 通过简单例子对比迭代与递归的区别,正文内容根据网上资料稍有删改。//以下以一个斐波那契数列的例子说明://----------------------------------//1.迭代方法:public class Fab_iterate {public static void main(String[] args) {转载 2014-04-27 16:04:50 · 665 阅读 · 0 评论