回覆列表
  • 1 # 使用者7169188564904

    #include

    #include

    #include

    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

    {

    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

    for(j=0;j

  • 中秋節和大豐收的關聯?
  • 日本有哪些代表性的電影作品?