从高位开始逐位输出一个整数的各位数字

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:26:09
程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入一个整数 in,从高位开始逐位分割并输出它的各位数字。
输出使用语句:printf("%-2d", digit);
输入输出示例:括号内为说明
输入
3 (repeat=3)
23456 (in=23456)
-600 (in=-600)
8 (in=8)
输出
2 3 4 5 6
6 0 0
8

#include <stdio.h>
int main(void)
{
int digit, in, power, temp;
int repeat, ri;

scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
scanf("%d", &in);
/*---------*/
printf("\n");
}
}

#include<iostream>
#include<string>
using namespace std;
void main()
{
int n;
cin>>n;
while(n--)
{
string m;
cin>>m;
char* p = const_cast<char*>(m.c_str());
while(*(p)!='\0')
cout<<*(p++)<<' ';
cout<<endl;
}

}

//欢迎在线讨论
#include <stdio.h>
void main(void)
{
long x;
int a[10],j,i=0;
scanf("%ld",&x);
while(x)
{
a[i]=x%10;
x/=10;
i++;
}
for(j=i-1;j>=0;j--)
printf("%d ",a[j]);
printf("\n");
}

c语言:输入一个整数,从高位开始逐位输出它的各位数字。 输入一个长整数,从高位开始逐位分割并输出,例如输入123456,逐位输出:1,2,3,4,5,6, 输入一个长整数从高位开始逐位分割并输出例如输入123456逐位输出1,2,3,4,5,6。用C语言哦函数哦 输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的五位整数,并输出这个整数 输入一个整数(位数不确定),从高位到低位依次输出各位数字,其间用逗号分隔。 将一个整数110从右端开始的4~7位变成0。 从键盘输入两个整数,输出这两个整数的商的小数点后所有1000位整数 从键盘输入一个四位整数,把该整数颠倒过来输出(例1234变成4321) 从键盘输入一个0~1000之间的任意整数,输出该整数的所有因子. 编程实现输入一个3位整数,将它反向输出?