- 6
- 0
- 约1.04万字
- 约 50页
- 2017-08-20 发布于广东
- 举报
#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”
您可能关注的文档
- C语言程序设计 教学课件 作者 刘卫国 贾宗福 沈根海 第10章 共用体与枚举.ppt
- C语言程序设计 教学课件 作者 刘卫国 贾宗福 沈根海 第11章 文件操作.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 01.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 02.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 03.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 04.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 05.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 06.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 07.ppt
- C语言程序设计 教学课件 作者 刘燕 陈晓男 高振栋 08.ppt
原创力文档

文档评论(0)