具体请看实例:

免费视频教程推荐:c语言视频教程

#include<stdio.h>#include<stdlib.h>#include<string.h>char *right(char *ms,int len); /*截取一个字符串尾部长为len个字符的子串*/void main(){long a;int len;char as[10];char ms[20];printf("求[1,10000]中的同构数:\n");for(a=1;a<=10000;a++){ultoa(a,as,10); /*数a转换为字符串,存入as*/len=strlen(as);ultoa(a*a,ms,10);if(strcmp(as,right(ms,len))==0) /*比较字符串as与ms长为len的子串是否相等*/printf("%s 其平方为 %s\n",as,ms); /*相等就是同构数,输出结果*/}system("pause");}char *right(char *ms,int len) /*截取字符串尾部长为len子串的函数*/{int i,j;for(i=0;i<(signed)strlen(ms);ms++);for(j=0;j<len;j++,ms--);return ms;}

相关文章教程分享:c语言教程

更多相关文章

  1. c++怎么将字符串转数字
  2. c语言字符串定义的方法是什么
  3. c语言怎么用scanf输入字符串
  4. c语言实现删除字符串中的数字字符
  5. 字符串处理函数是什么
  6. c语言统计字符串中各个字符的个数
  7. c语言如何定义字符串数组
  8. c语言字符数组与字符串应用方法是什么?
  9. C语言怎么定义字符串数组

随机推荐

  1. 前端 js 判断设备类型是手机还是PC 并打
  2. Android2.2 API 中文文档系列(2) —— Edit
  3. Android 开发网站网址
  4. Android:CountDownTimer 实现倒计时功能
  5. Android的Audio系统详解
  6. Android 6.0 去掉锁屏
  7. Android小项目之底部导航(RadioButton&Fr
  8. Android Relativelayout布局属性
  9. 【Android 应用开发】 Android APK 反编
  10. Android 手势滑动,多点触摸放大缩小图片