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

  • 11
  • 0
  • 约1.05万字
  • 约 72页
  • 2017-01-01 发布于广东
  • 举报

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

PPT研究院 POWERPOINT ACADEMY * * #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;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档