![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
皓月当歌
这个作者很懒,什么都没留下…
展开
-
输出100到200之间的素数
#include //输出100到200之间的素数 int main() { int i,j,n; for(i=101;i<=200;i+=2) { for(j=2;j<=i/2;j++) { n=i%j; if(i%j==0) break; } if(n!=0) { printf("%d\n",原创 2015-04-02 13:36:14 · 914 阅读 · 0 评论 -
输入一个非负整数,返回组成它的数字之和(例如:1729)
#include //1729输入一个非负整数,返回组成它的数字之和int DigitSum(int n){ int sum=0; if(n!=0) { sum=n%10+DigitSum(n/10); } return sum;}int main(){ printf("%d",DigitSum(1729)); return 0;}原创 2015-04-08 22:56:32 · 517 阅读 · 0 评论 -
将字符串转换成对应的数字(正负浮点数)
#include 将字符串转换成对应的数字(正负浮点数)#include double my_atof(char *str) { int flag=0; int count = 0; int ret = 1; double num = 0; while(*str != '\0') {原创 2015-04-08 22:48:51 · 883 阅读 · 0 评论 -
输出乘法口诀表
#include //输出乘法口诀表 int main () { int i,j,n; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { n=i*j; printf("%d*%d=%2d ",i,j,n); } printf("\n"); } return 0; }原创 2015-04-06 17:20:40 · 288 阅读 · 0 评论 -
输出1000到200之间的闰年
#include //输出1000到200之间的闰年 int main () { int i; for(i=1000;i<=2000;i++) { if(i%4 == 0 && i%100 != 0 || i%400 ==0) { printf("%d是闰年。\n",i); } } }原创 2015-04-06 17:35:00 · 326 阅读 · 0 评论 -
复制字符并输出行号
#include//复制字符并输出行号 int main() { int a=1,ch,i = 1; while( (ch =getchar())!=EOF) { if(a==1) { printf("%d.",i); a=0; } if( ch=='\n') { i++; a=1; } putcha原创 2015-04-06 17:33:27 · 286 阅读 · 0 评论 -
键盘输入字符验证其中大括号是否匹配
#include //验证大括号是否匹配int main(){ int ch; int count=0; while( ( ch=getchar() )!= EOF ) { if( ch=='{' ) { count++; } if(ch=='}' && count==0)原创 2015-04-06 17:24:40 · 340 阅读 · 0 评论 -
实现strrchr函数(输出字符最后一次出现在字符串中的位置)
#include #include char * my_strrchr(char const *str,int ch){ char *tep=str; int i; while(*str != '\0') { str++; } for(i=strlen(tep);i>=0;i--) { if(*str==ch) return i; else str-原创 2015-04-11 13:50:07 · 712 阅读 · 0 评论 -
实现strchr函数(输出一个字符在字符串中的位置)
#include #include char *my_strchr(char const *str,int ch){ int i=0; for(i=0;i<strlen(str);i++) { if(str[i]==ch) return i+1; } return NULL;}int main (){ char *str="adcdefg"; int ch='d';原创 2015-04-11 13:48:35 · 471 阅读 · 0 评论 -
求2个数的最大公约数
#include int HCF(int x,int y){ int tem; if(x==0||y==0) return 0; if(x<y) { tem=x; x=y; y=tem; } if(x%y==0) return y; else { return HCF(y,x%y); }} int main (){ printf("%d\n",原创 2015-04-08 22:57:57 · 297 阅读 · 0 评论