首页 > 其他分享 >谭浩强第5版 第4章 第9题

谭浩强第5版 第4章 第9题

时间:2024-01-25 20:31:38浏览次数:28  
标签:count 10 num 输出 int 谭浩强 printf

#define _CRT_SECURE_NO_WARNINGS 1
//
// 输入一个数
// 1.求出它是几位数
// 2.分别输出它的每一位
// 3.逆序输出它
// 如,
// 输入:123
// 输出:3位 1 2 3 321
//
#include <stdio.h>
#include <math.h>

int Num_word(int a)
{
	//1个数最少有1位,所以i定义为1
	int i = 1;
	while (a /= 10)
	{
		i++;
	}
	return i;
}

void Print_num(int a, int count)
{
	int i = 0;

	for (i = count - 1; i >= 0; i--)
	{
		//打印最高位
		printf("%d ", a / (int)pow(10, i));

		//去掉最高位
		a %= (int)pow(10, i);
	}
}

void Reverse_num(int a, int count)
{
	int i = 0;

	for (i = 0; i < count; i++)
	{
		//打印最低位
		printf("%d", a % 10);

		//去掉最低位
		a /= 10;
	}
}
int main()
{
	int a = 0;
	int count = 0;

	scanf("%d", &a);

	//求是几位数
	count = Num_word(a);
	printf("这个数字有%d位\n", count);
	
	//打印它的每一位
	Print_num(a, count);

	printf("\n");

	//逆序输出
	Reverse_num(a, count);

	return 0;
}

标签:count,10,num,输出,int,谭浩强,printf
From: https://blog.51cto.com/u_16509575/9419046

相关文章

  • C语言程序设计-谭浩强(第五版)
    第1章程序设计和C语言1.1什么是计算机程序1.2什么是计算机语言1.3C语言的发展及其特点1.4最简单的C语言程序1.4.1最简单的C语言程序举例1.4.2C语言程序的结构1.5运行C程序的步骤与方法1.6程序设计的任务第2章算法——程序的灵魂2.1程序=算法+数据结构2.2什么是算法......
  • C语言程序设计(第四版)谭浩强版 课后答案 第八章 指针
    1、输出3个整数,按由小到大的顺序输出,写的复杂了,加上分析会变得简单,像下面输出3个字符(从小到大)#include<stdio.h>intmain(){voidcompare(int*a,int*b,int*c);inta,b,c;printf("pleaseinputthreenumbers:");scanf("%d%d%d",&a,&b,&c);c......
  • C语言程序设计(第四版)谭浩强版 课后答案 第五章
    2、#include<stdio.h>#include<math.h>intmain(){intsign=1,count=0;doublepi=0.0,n=1.0,term=1.0;while(fabs(term)>=pow(10,-6)){pi=pi+term;n=n+2;si......
  • C语言程序设计(第四版)谭浩强版 课后答案 第四章
    4、#include<stdio.h>intmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a>b){if(a>c){printf("maxnumis:%d\n",a);}......
  • 重温C程序设计(第五版)-谭浩强-Day2
    1.字符输入输出函数:putchar(c)为一般形式注:putchar(‘\n’)为输出一个换行符,putchar为输出一个字符,不要用“”,这个使用来表示输出字符串的。字符类型也属于整数类型,因此将一个......
  • C程序设计(谭浩强)学习笔记——杂叙
    第一章1.程序:一组计算机能识别和执行的指令;2.机器语言(1,0组成);汇编语言(低级语言);高级语言(面向过程、面向对象);第二章1.程序主要包括两方面的信息:数据结构(对数据的描述)、算法(对......
  • C语言程序设计第五版 谭浩强 第五版课后答案
    谭浩强C程序设计第五版第五版课后答案​点我看视频讲解+可运行源码记得一键三连哦​c程序设计第一章1.什么是程序?什么是程序设计?程序:就是一组能识别和执行的指令,每一条......