
正文
c语言函数输入5位数,c语言求五位数的各个位数数字
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言,输入一个五位数,输出这个五位数并使之两数之间有一个空格
#includestdio.h
#includestring.h
int main(void){
char *a;
printf("请输入一个五位数:");
scanf("%s",a);
for(int i=0;i=5;i++){
ptintf("%d ",*(a+i));
}
printf("\n");
return 0;
}
相关问答
Q1: C语言如何实现输入一个5位整数
#includestdio.hvoid main(){ int a,b,c,i,flag,t; printf("请输入三个数以空格间隔:"); scanf("%d %d %d",a,b,c); if(ab) { t=a; a=b; b=t; } if(bc) { t=b; b=c; c=t; } if(ab) { t=a; a=b; b=t; } printf("输入的三个数按升序排列为%d %d %d \n",a,b,c); printf("请输入一个数:"); scanf("%d",a); if(a%3==0a%5==0) printf("这个数能同时被3、5整除\n"); else printf("这个数不能同时被3、5整除\n");} %D%A
Q2: c语言在主函数中输入一个5位数,调用自定义函数分别输出其各位上的数字,输出时要求每个
#include stdio.h
void fun(int n){
int m=0;
while(n)
{m=m*10+n%10;n/=10;}
while(m)
{printf("%d ",m%10);m/=10;}
}
void main(){
int n;
scanf("%d",n);
fun(n);
}
运行示例:








