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

简介: 返回:贺老师课程教学链接  项目要求【项目3-反序数】(1)输入一个正整数,输出它的反序数(反序数,即将其所有位的数字反过来。例如,123是321的反序数)[参考解答]#include <stdio.h>int main(){ int n,m,k; scanf("%d", &n); k=n; m=0; while(k&g

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


【项目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%10;
        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%10;
            k=k/10;
        }
        if(m==9*n)   //n的反序数m等于9n
            printf("%d ", n);
    }
    printf("\n");
    return 0;
}




目录
相关文章
|
1月前
|
存储 C语言
C语言顺序结构:基础与实践
C语言,作为一种广泛使用的编程语言,其程序结构可以分为三种基本类型:顺序结构、选择结构和循环结构。在这篇文章中,我们将重点讨论顺序结构的概念、特点以及如何在C语言中实现顺序结构的程序设计。
38 1
|
1月前
|
C语言
C语言模块化程序设计
C语言模块化程序设计
21 0
|
1月前
|
C语言
【C语言】循环结构程序设计(第二部分 -- 习题讲解)
【C语言】循环结构程序设计(第二部分 -- 习题讲解)
C4.
|
1月前
|
程序员 C语言
C语言循环结构与程序设计
C语言循环结构与程序设计
C4.
23 0
|
1月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
23 1
|
1月前
|
存储 C语言
C语言顺序结构程序设计
C语言顺序结构程序设计
21 0
|
1月前
|
Unix Linux C语言
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
【C/C++ 跳转函数】setjmp 和 longjmp 函数的巧妙运用: C 语言错误处理实践
19 0
|
1月前
|
存储 C语言
C语言的顺序程序设计
C语言的顺序程序设计
11 2
|
1月前
|
存储 C语言
C语言的顺序程序设计
C语言的顺序程序设计
15 0
|
1月前
|
C语言
【C语言】用函数实现模块化程序设计
【C语言】用函数实现模块化程序设计