c语言分离三位数的实现

 更新时间:2022年06月18日 10:36:31   作者:我yi癫狂  
这篇文章主要介绍了c语言分离三位数的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

c语言分离三位数

#include<stdio.h>
main(){
int k,l,m,n;
    printf("请输入一个三位数"); 
    scanf("%d",&k);
    l=k/100;
    m=k/10%10;
    n=k%10;
     printf("这个三位数的百位是:%d\n",l);
      printf("这个三位数的十位是:%d\n",m);
       printf("这个三位数的个位是:%d\n",n);
}

c语言数字分离

题目

思路:先判断位数,在进行分离。

初级代码

#include <stdio.h>
int main()
{
	int a,b=1,c=0,i;   /*a为输入正整数,c为正整数位数*/
	scanf("%d",&a);
	i=a;
	while(b!=0)
	{
		b=i/10;
		c++;
		i=i/10;
	}
	switch(c)
	{
		case 1:printf("%d",a);break;
		case 2:printf("%d,%d",a/10,a%10);break;
		case 3:printf("%d,%d,%d",a/100,a/10%10,a%100);break;
		case 4:printf("%d,%d,%d,%d",a/1000,a/100%10,a/10%10,a%10);break;
		case 5:printf("%d,%d,%d,%d,%d",a/10000,a/1000%10,a/100%10,a/10%10,a%10);break;
	}
	return 0;
 } 

这个方法还是太复杂,等我再想想更简单的方法再补充。

第二种方法,可以用数组

#include <stdio.h>
int main()
{
	int i;
	char c[6];
	scanf("%s",c);
	printf("%c",c[0]);
    for(i=1;c[i]!='\0';i++)
    printf(",%c",c[i]);
	return 0;
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • DSP中浮点转定点运算--定点数的加减乘除运算

    DSP中浮点转定点运算--定点数的加减乘除运算

    本文主要介绍DSP中定点数的加减乘除运算,很值得学习一下,需要的朋友可以参考一下。
    2016-06-06
  • Pipes实现LeetCode(194.转置文件)

    Pipes实现LeetCode(194.转置文件)

    这篇文章主要介绍了Pipes实现LeetCode(194.转置文件),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • C语言中_string.h库函数功能及其用法详解

    C语言中_string.h库函数功能及其用法详解

    在计算机编程中,字符串处理是一项常见而重要的任务,C语言的string.h头文件提供了一系列函数和工具,用于对字符串进行操作和处理,本文将对string.h头文件中的所有函数进行全面介绍,包括它们的功能和使用方法,以帮助大家更好地理解和利用该头文件
    2023-12-12
  • 解析ActiveMQ的使用说明总结

    解析ActiveMQ的使用说明总结

    本篇文章是对ActiveMQ的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++11中的stoi & stod用法

    C++11中的stoi & stod用法

    这篇文章主要介绍了C++11中的stoi & stod用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • VC定时器的用法实例详解

    VC定时器的用法实例详解

    这篇文章主要介绍了VC定时器的用法,以实例形式详细讲述了VC定时器的原理与具体用法,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • C语言实现串的顺序存储表示与基本操作

    C语言实现串的顺序存储表示与基本操作

    这篇文章主要为大家详细介绍了C语言实现串的顺序存储表示与基本操作,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 面试题快慢链表和快慢指针

    面试题快慢链表和快慢指针

    这篇文章主要介绍了面试题快慢链表和快慢指针的相关资料,需要的朋友可以参考下
    2017-06-06
  • C++生成不重复的随机整数

    C++生成不重复的随机整数

    这篇文章主要为大家详细介绍了C++生成不重复的随机整数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • C/C++的浮点数在内存中的存储方式分析及实例

    C/C++的浮点数在内存中的存储方式分析及实例

    这篇文章主要介绍了C/C++的浮点数在内存中的存储方式分析及实例的相关资料,需要的朋友可以参考下
    2016-11-11

最新评论