2012年10月1日
摘要: 此题比较麻烦,主要在于所比较的两个数比较可能超出double等类型的正常范围,所以你只能选择字符数组来存放这些数字,同时请注意在字符数组中0011.0100和11.01是相等的!此外还应注意当其中一个数1.000这样的数时,不仅要去掉小数点后面的0还要把小数点也一定去掉!其中关于strchr的函数请参考http://www.cnblogs.com/xiohao/archive/2012/10/01/2709763.html!祝贺你轻松解决啊!呵呵!#include<iostream>#include<string.h>using namespace std; void 阅读全文
posted @ 2012-10-01 16:55 @ 小浩 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 此题是一道简单的转换题!记住A呵呵a的ASCII值分别是65和97,如果没记住也没关系呵呵!用类型转换‘A’和‘a’也可以呵呵!#include<iostream>using namespace std;int main(){int n,x,m;char z;cin>>n;getchar();while(n--){ cin>>z>>x; if(z>=65&&z<=90) m=z-'A'+x+1; if(z>=97&&z<=122) m=(-1)*(z-'a'+ 阅读全文
posted @ 2012-10-01 15:52 @ 小浩 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 原型:extern char *strchr(const char *s,char c); const char *strchr(const char* _Str,int _Val) char *strchr(char* _Str,int _Ch) 头文件:#include <string.h> 功能:查找字符串s中首次出现字符c的位置 说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。 返回值:Returns the address of the first occurrence of the character in the string if successf 阅读全文
posted @ 2012-10-01 15:51 @ 小浩 阅读(278) 评论(0) 推荐(0) 编辑