问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于C语言数字拆分的问题

发布网友 发布时间:2022-04-22 09:37

我来回答

5个回答

热心网友 时间:2023-10-08 12:31

最简单的方式方式:
#include"stdio.h"
void main()
{
int i,n[8];
char num[9];
printf("Input Number:");
gets(num); //gets() 字符串接受 这时候 num[0]等 于你第一个输入的数 num[1]等于第二个...(依此类推)
printf("These is you have putted in :")
for(i=0;i<8;i++)
{
n[i]=(int)num[i];
printf("%d",n[i]);
}
}
你的方式改正后:
#include<stdio.h>
void main()
{
long int a;
int b,i;
int in[8];
scanf("%ld",&a);
for(i=7;i=>0;i--)
{
b=a%10;
a=(a-b)/10;
in[i]=b;
}
for(i=0;i<8;i++)
{
printf("%d ",in[i]);
}
}
//此方法比较麻烦的方式

热心网友 时间:2023-10-08 12:32

#include"stdio.h"
void main()
{
int i;
char num[10];
printf("Input Number:");
gets(num); //gets() 字符串接受 这时候 num[0]等于你第一个输入的数 num[1]等于第二个...(依此类推)
printf("These is you have putted in :")
puts(num); //puts() 字符串输出
}

热心网友 时间:2023-10-08 12:32

楼上的,itoa并非标准函数;
建议改为sprintf();
另外,一般题目中,是不允许调用这些函数的,所以交作业的话,最好是分别取出 个十百千。。。。

热心网友 时间:2023-10-08 12:33

#include <stdlib.h>
main()
{
int i;
long data;
char a[10];
printf("Input number:");
scanf("%ld",&data);
ltoa(data,a,10);
printf("You input:");
for (i=0;i<8;i++)
printf("%c",a[i]);
getch();
}

热心网友 时间:2023-10-08 12:34

pow函数学过吧?
就是平方pow(a,b)
a的b次方
我暂时想不到什么简单的算法
先给个复杂的
#include
#include
int
main()
{
int
n,s=-1,d,m;
scanf("%d",&n);
m=n;
while(m)
{
m/=10;
s++;
}
while(s>-1)
{
d=n/pow(10,s);
n-=d*pow(10,s);
printf("%d",d);
s--;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我网贷一万,手续费300,分24期,每期506.67,请问怎么计算月息,和年利率... 多普达手机铃音多普达手机铃声 【车载软件推荐】有车一族必备软件有哪些?好用的车主必备app 我画画时常被说我画画不动脑筋,弱弱的问一句,画画怎样动脑筋? 三星手机如何设置时间在桌面显示? 精确到十分位,要看小数点右边第一位 对吗 要把一个小数精确到十分位,就要看这个小数的( )A.十分位B.百分位C... 黑米算不算粗粮 存定期协议利率选是还是否? 同城上那些卖二手ndsi的是真的吗? 你好。请问自然数的拆分用c语言怎么编程??? 腾讯王卡免费流量怎么领取? 在四线三格中写出这些字母组合的大写形式。 如何领取腾讯王卡.全球购骑士联名版权益? c语言中 如何分割字符串 腾讯王卡福利怎么领取? c语言数字拆分 腾讯王卡如何领取? excel选择题,一个格里的a、b、c怎么才分开 C语言如何分割字符串 如何领取腾讯王卡5G版0元20GB腾讯系专属流量包? C语言拆分字符串 C语言拆分解释 c语言如何将一个字符串拆分 C语,怎么把一个程序分成几个文件 c语言如何拆分数字 如何用C语言拆分整数? c语言中怎样把不同的程序分开 排列组合c可以拆分成什么 电脑只有C盘,怎样分成C\D\E\F C语言怎么把字符串按行分割 腾讯大王卡如何领取QQ会员? C语言分割字符串 我的王卡是不是有QQ超级会员领啊? 牛肉煮的太硬怎么补救 牛肉煮的太烂了,怎么才能把它切成薄片 牛肉煮时间长了,一碰就碎怎么办? 炖牛肉是一道家常菜,炖牛肉的诀窍有哪些? 牛肉应怎么煮才会很烂很软? 煮大块牛肉的正确方法 在家炖牛肉有什么诀窍吗? 煮牛肉怎么煮 如何煮牛肉好吃 清炖牛肉的正确方法 家常清炖牛肉的正确方法 猫不见了怎么办 家里养的猫不见了怎么办? 怎样找丢失的猫 宠物猫走丢了该如何找回? 猫咪不见了它会去哪里?怎么找回来?