摘要: 一://若源字符串为"abc”,得到其逆序字符串"cba”,//在允许开辟新的动态空间则可以逆序拷贝进新的空间,即可实现逆序输出原始字符串#include using namespace std;char *strInverse(char *str){char *p=new char[sizeof(char)*(strlen(str)+1)];//开辟一个新的存储空间,保存逆序字符串char *New=p; //用于返回新的逆序字符串的首地址char *end=str;end+=(strlen(str)-1)*sizeof(char);//指向字符串str的最后一个字符不包 阅读全文
posted @ 2013-11-01 22:34 编程的爬行者 阅读(486) 评论(0) 推荐(0) 编辑
摘要: //输出如下形式的乘法表://1*1=1//1*2=2 2*2=4//1*3=3 2*3=6 3*3=9//..............................#include using namespace std;int main(){int i,j,s;for(i=1;i<=9;i++){for(j=1;j<=i;j++){s=i*j;cout<<j<<"*"<<i<<"="<<s<<" ";}cout<<endl;}syst 阅读全文
posted @ 2013-11-01 19:49 编程的爬行者 阅读(252) 评论(0) 推荐(0) 编辑
摘要: //水仙花数:指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)//以下只能输出三位的水仙花数#include using namespace std;int main(){int i;int b,s,g;for(i=100;i<1000;i++){g=i%10;s=(i/10)%10;b=(i/100)%10;if((g*g*g+s*s*s+b*b*b)==i){ cout<<"水仙花数:i="<<i<<endl;}}system("pau 阅读全文
posted @ 2013-11-01 19:41 编程的爬行者 阅读(181) 评论(0) 推荐(0) 编辑