20131007国庆作业例7-11,7-12,7-13,7-14
2013-10-07 18:43
302 查看
7-11
结果1
结果2
7-12
7-13
7-14
结果1
结果2
#include<stdio.h> int main(void) { int i,n,m; char s[10]; printf("Enter a string:"); i=0; while((s[i]=getchar())!='\n') i++; s[i]='\0'; for(n=0,m=i-1;n<m;n++,m--) if(s !=s[m]) break; if(n>=m) printf("It is a plalindrome\n"); else printf("It is not a plalindrome\n"); return 0; }
7-12
#include<stdio.h> int main(void) { int i,number; char str[10]; printf("Enter a string:"); i=0; while((str[i]=getchar())!='\n') i++; str[i]='\0'; number=0; for(i=0;str[i]!='\0';i++) if(str[i]>='0'&& str[i]<='9') number=number*10+str[i]-'0'; printf("digit=%d\n",number); return 0; }
7-13
#include<stdio.h> int main(void) { int count,i; char str[80]; printf("Enter a string:"); i=0; while((str[i]=getchar())!='\n') i++; str[i]='\0'; count=0; for(i=0;str[i]!='\0';i++) if(str[i]<='9'&&str[i]>='0') count++; printf("count=%d\n",count); return 0; }
7-14
#include<stdio.h> int main(void) { int i,k; char str1[80],str2[80]; long number; printf("Enter a string:"); i=0; while((str1[i]=getchar())!='\n') i++; str1[i]='\0'; k=0; for(i=0;str1[i]!='\0';i++) if (str1[i]>='0'&&str1[i]<='9'||str1[i]>='a'&&str1[i]<='f'||str1[i]>='A'&&str1[i]<='F') { str2[k]=str1[i]; k++; } str2[k]='\0'; number=0; for(i=0;str2[i]!='\0';i++) if(str2[i]>='0'&&str2[i]<='9') number=number*16+str2[i]-'0'; else if(str2[i]>='a'&&str2[i]<='f') number=number*16+str2[i]-'a'+10; else if(str2[i]>='A'&&str2[i]<='F') number=number*16+str2[i]-'A'+10; printf("New string:"); for(i=0;str2[i]!='\0';i++) putchar(str2[i]); printf("\n"); printf("number=%1d\n",number); return 0; }
相关文章推荐
- 软工导论 12-13-2 第一次作业
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- Fedora 12 13 14基础环境配置
- Fedora 12 13 14基础环境配置
- Fedora 12 13 14基础环境配置
- Fedora 12,13,14,15,16/centOS/redhat EL 使用第三方yum 源
- 【在路上】Learn Python The Hard Way 习题心得(ex11,12,13,14,15)
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- Fedora 12 13 14基础环境配置
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.
- 13-14寒假作业5
- 13-14寒假作业10
- Chinese Input Methods in Ubuntu 14, 13, 12, 11, and 10(How to Set Up Ubuntu Chinese IMEs)
- 12-面向对象(static关键字-成员变量和静态变量的区别-数据共享 13-面向对象(static关键字-注意事项) 14-面向对象(static关键字-main函数解析 15-面向对象(stat
- 素数的判断c++程序设计原理与实践第4章习题11、12、13、14、15
- 180中国跳棋(12)186(13)191(14)196(15)201(16)205(17)209.5(18)
- 1,2,3,5,7,8,10,11,12,13,14,15,16,21,22 -》1~3,5,7~8,10~16,21~22
- 软工导论 12-13-2 第一次作业 by 陆东伟
- Fedora 12 13 14基础环境配置