c#发展

首页 » 常识 » 常识 » c语言反向输出数字练习题
TUhjnbcbe - 2024/12/31 9:45:00
#教育爆款制造机#

一、题目

输入一个两位以上的任意长的数字,将数字反向输出。

如图:

二、思考分析

1、输入一个两位以上的数字

2、把该数不断除以10

3、每除一次,打印该数在变化后,除以10的余数

4、直到该数除10后,小于0为止

三、代码截图

四、源代码

#includestdio.h

intmain()

{

intnum=0;

//输入的数字是1位数,则再次输入

for(;;)

{

printf("请输入一个两位以上的数:\n");

scanf("%d",num);

if(num/)

{

break;

}

}

reverse(num);//调用反向输入函数

}

reverse(intnum)

{

printf("反向后的数字是:");

while(num0)

{

printf("%d",num%10);//打印除10后的余数

num=num/10;//数字少一个位

}

}

五、运行效果

如果大家对c语言有一定的基础,希望继续深入学习,但又没有一个系统的学习框架,也没有相应的练习题可供训练。那么,在看我文章的同时,大家不妨看看

~~~~~~《c语言程序设计》~~~~~~

这本书。

此书讲解细致,内容丰富。不仅深入浅出地介绍了c语言的各类相关知识,还结合了各类易于理解的案例,对c语言的各个知识要点,进行了详细的剖析。

其中,本书有4个优势和特点,作为其编写的核心:

1、学得全

2、学得会

3、学以致用

4、易于记忆

悄悄告诉大家,在c语言学习的路上,这本书是我的启蒙老师呢~因为好书,所以推荐!

现在,我把书的链接附在了下方,相信大家在学习完毕以后,c语言的功力,定会大增!相信我,相信自己!加油!

1
查看完整版本: c语言反向输出数字练习题