问题及代码:
#include <stdio.h>
#include <stdlib.h>
/*
Copyright(c)2017,学生
All rights reserved.
文件名称:main.c
作者:乔帅
完成日期:2017年12月10日
版本号:v1.0
问题描述:分离各位数
输入描述:输入一个三位数将其各个位数拆分
程序输出:输出其个,十,百位数用空格隔开
*/
int main()
{
int sum , g , s , b;
printf("输入一个需要拆分的三位数:");
scanf("%d",&sum);
g = sum % 10;
s = (sum / 10) % 10;
b = (sum /100);
printf("%d %d %d" , g , s , b);
return 0;
}
运行结果:
知识点总结:
整数的拆分,以768为例
个位 = 768 % 10
十位 = (768/10)%10
百位 = 768 / 100
........
以此类推
学习心得:
这里没有什么难度,很容易理解,主要需要注意代码的正确与否,见过的错误要记下来,以后再遇见就比较方便