《C语言及程序设计》实践参考——反序数

    xiaoxiao2025-12-02  20

    返回:贺老师课程教学链接  项目要求

    【项目3-反序数】(1)输入一个正整数,输出它的反序数(反序数,即将其所有位的数字反过来。例如,123是321的反序数)

    [参考解答]

    #include <stdio.h> int main() { int n,m,k; scanf("%d", &n); k=n; m=0; while(k>0) { m=m*10+k; k=k/10; } printf("%d的反序数是%d\n", n, m); return 0; } (2)求1000000以内的正整数n,要求9n是n的反序数。 [参考解答]

    #include <stdio.h> int main() { int n,m,k; for(n=1; n<1000000; n++) { k=n; m=0; //m将为n的反序数 while(k>0) { m=m*10+k; k=k/10; } if(m==9*n) //n的反序数m等于9n printf("%d ", n); } printf("\n"); return 0; }

    最新回复(0)