首页 > 其他分享 >7-3输出整数各位数字

7-3输出整数各位数字

时间:2024-10-22 22:13:38浏览次数:5  
标签:tmp 输出 各位 return 数字 int 整数 位数

嵌套循环程序设计

7-3输出整数各位数字

img

#include<stdio.h>
int f(t){//f(t)用于计算输入的数字是几位数
	int i = 0;//i用来记录位数
	if(t>9){
		for(i=1;t>9;i++){//十进制 0~9,大于9就还可以分割
			t /= 10;
		}
		return i;
	}else{
		return 1;//输入的是个位数,位数为1
		}
}
int main(){
	int N;
	int a[50] = {0};//数组a[]记录每一位数字,50足够大,应该不会越界
	scanf("%d",&N);//用户输入数字N
	a[0] = N%10;//先记录个位数字
	int tmp = f(N);//得到总位数tmp
	for(int i=1;i<tmp;i++){
		 N/=10;//每次移掉最后的位数
		a[i] = N%10;//将移除后最后一个数字记录在a[i]
		
	}
	for(int i=tmp-1;i>=0;i--){//逆序输出,注意次数是tmp次,但是从0开始,故tmp-1次
		printf("%d ",a[i]);//空格隔开
	}
	
	return 0;
}

标签:tmp,输出,各位,return,数字,int,整数,位数
From: https://www.cnblogs.com/GJ504b/p/18493887

相关文章

  • 【第四章·键盘输入和屏幕输出】第一节:单个字符的输入/输出
    目录4.1.1字符常量转义字符ASCII码Unicode字符集4.1.2字符的输入输出getchar()和putchar()案例演示:字母大小写转换章节内容导读:        键盘输入和屏幕输出是编写简单的顺序结构程序时最常用到的操作。C程序中的键盘输入和屏幕输出都是通过调用输入......
  • Webpack5-修改输出资源的名称和路径
    修改输出资源的名称和路径1.配置constpath=require("path");module.exports={entry:"./src/main.js",output:{path:path.resolve(__dirname,"dist"),filename:"static/js/main.js",//将js文件输出到static/js目录中......
  • C语言使用指针作为函数参数,并利用函数嵌套求输入三个整数,将它们按大到小的顺序输出。(
    输入三个整数,要求从大到小的顺序向他们输出,用函数实现。   本代码使用到了指针和函数嵌套。   调用指针做函数ex,并嵌套调用指针函数exx在函数ex中。(代码在下面哦!)一、关于函数 ex  1. 这个函数接受三个指针参数 int*p1 、 int*p2 和 int*p3 ,分别指......
  • 德敏哲Germanjet磁致伸缩位移传感器SSI输出选购及PLC设置指引
    1.甚么是 SSI?SSI全称 “Synchronous SerialInterface”(同步串行接口)。它是一个数字通讯接口,一个 SSI主站(例如:PLC) 能连接一个 SSI从站接口(例如:位移传感器)。有些 PLC或模块 能同时提供多个 SSI主站,但每个主站也只能连接一个 SSI从站。2.主站和从站分......
  • 外贸商城源码,进出口跨境电商平台电脑端+移动端网站+客服系统 网站设计及源码输出
    外贸电商平台一直是外贸企业的心头好,快速测品,快速试错,但需要做强做大还是需要有企业自身的电商独立站。进出口跨境电商平台能快速整合企业上下游及行业资源而受到外贸行业企业的青睐。今天,我们一起聊聊进出口跨境电商平台的设计和源码思路分享。一、可确认的多语言翻译机制......
  • 求一个无符号整数二进制形式中1的个数(三种方法)
    题目:输入一个整数,输出这个整数二进制形式中1的个数。例如:输入:115输出:5解题思路:方法一:关键代码:i=i&(i-1),统计i二进制中有多少个1 具体是如何实现的,实际推几步就可以看出规律。例如2017的二进制形式为11111100001第一步,11111100001&11111100000=11111100000 ......
  • Manim教程:第二章 输出界面的基本设置
    2.1页面的外观设计        在Manim中,图形的视觉表现和动画的美观性往往与背景颜色密切相关。用户可以轻松改变场景的背景颜色,这为动画赋予了更多的视觉特性和情感色彩。背景颜色的设置通常是动画创作的重要第一步,因为它可以影响观众的情绪和对内容的接受。比如,一个......
  • 2024-10-19:用go语言,给定一个正整数 k 和初始数组 nums = [1], 可以执行两种操作:将数组
    2024-10-19:用go语言,给定一个正整数k和初始数组nums=[1],可以执行两种操作:将数组中任一元素加一,或复制数组中任意元素并将其附加到数组末尾。求使得数组元素之和大于或等于k所需的最少操作次数。输入:k=11。输出:5。解释:可以对数组nums=[1]执行以下操作:将元......
  • SpringBoot使用默认的日志logback(2)—自定义配置+控制台输出sql语句
    原文链接:SpringBoot使用默认的日志logback(2)—自定义配置+控制台输出sql语句–每天进步一点点上一篇文章中简单介绍了springboot通过系统配置的方式配置日志:SpringBoot使用默认的日志logback(1)—系统配置这篇文章简单介绍一下日志的自定义配置。1.自定义配置springboot......
  • javascript输出金字塔
    <script>//首先创造一个空的变量letstr=''letlevel=prompt("输入金字塔的层数")//获取输入的纯数字,其余情况都转化为NaNlevel=parseInt(level)&&Number(level)//判断用户的输入是否合法if(isNaN(level)){alert("金字塔的数......