C语言程序设计 教学课件 作者 吴赟婷 卢钢 第8章 指针.pptVIP

  • 6
  • 0
  • 约1.04万字
  • 约 50页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 吴赟婷 卢钢 第8章 指针.ppt

#includestdio.h #includestring.h void main( ) { char ch[50],*p=ch; int i, r; long n; printf(“请输入一个正整数:\n”); do{ scanf(“%d”,n); if(n=0) break; printf(“您的输入不正确,请输入一个正 整数:\n”); }while(1); while(n) { r=n%2; *p=r+‘0’; n=n/2; p++; } *p=‘\0’; printf(“转换后的二进制数为:\n”); for(i=strlen(ch)-1;i=0;i--) printf(“%c”,*(ch+i)); printf(“\n”); } 【例8-6】比较两个长度不超过80个字符的字符串,若相等,则输出0;若不相等,则输出第一个不同字符的ASCII码之差。(注:使用数组,指针实现,不使用函数strcmp) 分析: C中使用字符数组或者字符指针来保存一串字符串。所以可以使用两个字符数组或者字符指针来进行处理两个字符串。 #includestdio.h void main( ) { char ch1[80],ch2[80],*p,*q; int n; printf(“请输入第一个字符串:\n”

文档评论(0)

1亿VIP精品文档

相关文档