C 分类

发表时间: 十二月 21 , 2011 类别: C

C语言笔记:两字符串比较

自写函数,实现字符串比较.若字符串中字符不同,则输出两者的ASCII码差值 #include <stdio.h> int strcmp(char *p1,char *p2) { int i,h,j,k; for (i=0;p1[i]!=’\0′ || p2[i]!=’\0′;i++) { if (*(p1+i)!=*(p2+i)) { h=(int)*(p1+i); j=(int)*(p2+i); k=h-j; return k; } } printf("The same word\n"); return 0; }   int main() { char s1[100],s2[100]; int result; printf("Please input the first word:\n"); gets(s1); printf("Please input the second word:\n"); gets(s2); result=strcmp(s1,s2); printf("%d",result); return 0; [...]

发表时间: 十二月 19 , 2011 类别: C, 教程

C语言笔记:定义结构体完成分数四则运算

#include <stdio.h>   typedef struct{ //定义“分数”结构体,num代表分子,denom分母 int num; int denom; }fraction;   fraction makeRat(int num, int denom); //创建一个分数,num代表分子,denom代表分母 void Display(fraction r); //显示一个分数   fraction add(fraction first, fraction second); //分数的加 fraction sub(fraction first, fraction second); //分数的减 fraction mul(fraction first, fraction second); //分数的乘 fraction div(fraction first, fraction second); //分数的除   fraction neg(fraction rat); //求一个分数的相反数 fraction inv(fraction rat); [...]

  • 订阅我的RSS Feed
  • 自动获取我们的更新信息.

最近更新

最新评论

管理

日历