服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - c语言分离三位数的实现

c语言分离三位数的实现

2022-12-26 16:24我yi癫狂 C/C++

这篇文章主要介绍了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语言分离三位数的实现

 

c语言数字分离

题目

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;
}

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

原文链接:https://blog.csdn.net/weixin_43560272/article/details/100654395

延伸 · 阅读

精彩推荐
  • C/C++C/C++实现日期计算器的示例代码

    C/C++实现日期计算器的示例代码

    本篇文章主要介绍了C/C++实现日期计算器的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Dawn_sf7972021-06-01
  • C/C++老生常谈C++ 中的继承

    老生常谈C++ 中的继承

    这篇文章主要介绍了C++ 中的继承,本文通过实例代码给大家介绍的非常详细对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...

    一枚快乐的野指针10212021-11-03
  • C/C++C++编译原理之求解First集合

    C++编译原理之求解First集合

    这篇文章主要介绍的是C++/编译原理求解First集合,本文将围绕该话题详细展开全文,需要的小伙伴可以参考一下...

    立秋小猪5832022-01-25
  • C/C++C++深入细致探究二叉搜索树

    C++深入细致探究二叉搜索树

    二叉搜索树是以一棵二叉树来组织的。每个节点是一个对象,包含的属性有left,right,p和key,其中,left指向该节点的左孩子,right指向该节点的右孩子,...

    Suk-god6802022-12-08
  • C/C++C语言输出任意边长的菱形

    C语言输出任意边长的菱形

    大家好,本篇文章主要讲的是C语言输出任意边长的菱形,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览...

    命中不缺狗——11522022-08-03
  • C/C++String类的写时拷贝实例

    String类的写时拷贝实例

    下面小编就为大家带来一篇String类的写时拷贝实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    C语言教程网5972021-04-28
  • C/C++C语言中字符型数据和浮点型数据介绍

    C语言中字符型数据和浮点型数据介绍

    大家好,本篇文章主要讲的是C语言中字符型数据和浮点型数据介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览...

    康贤6352022-08-11
  • C/C++C++实现分数计算器

    C++实现分数计算器

    这篇文章主要为大家详细介绍了C++实现分数计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    名名名名8542021-11-16