发布网友 发布时间:2022-04-24 01:58
共4个回答
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main(){
int x, n;
printf("请输入一个数:");
scanf("%d",&n);
printf("逆序输出如下:\n");
while(n>0){
x=n%10;
printf("%d ",x);
n=n/10;
}
printf("\n");
}
结果如下:
热心网友 时间:2023-10-20 10:47
两种做法,
一种是用数组做,只要下标逆序输出就行了。
一种是楼下的知友写的,当成一个整数来做。
#include <stdio.h>追答将近两年半之后的采纳哇😂
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
int fun (int n)
{
if(n!=0)
{
printf("%d ",n%10);
fun(n/10);
}
}
main()
{
long n;
scanf("%ld",&n);
fun(n);
}
递归实现
第6行和第7行倒一下就是正序输出
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main(){
int x, n;
printf("请输入一个数:");
scanf("%d",&n);
printf("逆序输出如下:\n");
while(n>0){
x=n%10;
printf("%d ",x);
n=n/10;
}
printf("\n");
}
结果如下:
热心网友 时间:2023-10-20 10:47
两种做法,
一种是用数组做,只要下标逆序输出就行了。
一种是楼下的知友写的,当成一个整数来做。
#include <stdio.h>追答将近两年半之后的采纳哇😂
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
int fun (int n)
{
if(n!=0)
{
printf("%d ",n%10);
fun(n/10);
}
}
main()
{
long n;
scanf("%ld",&n);
fun(n);
}
递归实现
第6行和第7行倒一下就是正序输出
热心网友 时间:2023-10-20 10:48
#include <stdio.h>
void main(void)
{
int n= 0, num[20], idx= 0;
printf("请输入一个整数:");
scanf("%d", &n);
while(true)
{
num[idx++]= n%10;
if( (n/= 10) == 0)
break;
}
for (int i= 0; i < idx; i++)
printf("%d ", num[i]);
printf("\n");
}
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main(){
int x, n;
printf("请输入一个数:");
scanf("%d",&n);
printf("逆序输出如下:\n");
while(n>0){
x=n%10;
printf("%d ",x);
n=n/10;
}
printf("\n");
}
结果如下:
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main(){
int x, n;
printf("请输入一个数:");
scanf("%d",&n);
printf("逆序输出如下:\n");
while(n>0){
x=n%10;
printf("%d ",x);
n=n/10;
}
printf("\n");
}
结果如下:
热心网友 时间:2023-10-20 10:47
两种做法,
一种是用数组做,只要下标逆序输出就行了。
一种是楼下的知友写的,当成一个整数来做。
#include <stdio.h>追答将近两年半之后的采纳哇😂
热心网友 时间:2023-10-20 10:47
两种做法,
一种是用数组做,只要下标逆序输出就行了。
一种是楼下的知友写的,当成一个整数来做。
#include <stdio.h>追答将近两年半之后的采纳哇😂
热心网友 时间:2023-10-20 10:48
#include <stdio.h>
void main(void)
{
int n= 0, num[20], idx= 0;
printf("请输入一个整数:");
scanf("%d", &n);
while(true)
{
num[idx++]= n%10;
if( (n/= 10) == 0)
break;
}
for (int i= 0; i < idx; i++)
printf("%d ", num[i]);
printf("\n");
}
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
int fun (int n)
{
if(n!=0)
{
printf("%d ",n%10);
fun(n/10);
}
}
main()
{
long n;
scanf("%ld",&n);
fun(n);
}
递归实现
第6行和第7行倒一下就是正序输出
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
int fun (int n)
{
if(n!=0)
{
printf("%d ",n%10);
fun(n/10);
}
}
main()
{
long n;
scanf("%ld",&n);
fun(n);
}
递归实现
第6行和第7行倒一下就是正序输出
热心网友 时间:2023-10-20 10:48
#include <stdio.h>
void main(void)
{
int n= 0, num[20], idx= 0;
printf("请输入一个整数:");
scanf("%d", &n);
while(true)
{
num[idx++]= n%10;
if( (n/= 10) == 0)
break;
}
for (int i= 0; i < idx; i++)
printf("%d ", num[i]);
printf("\n");
}
热心网友 时间:2023-10-20 10:48
#include <stdio.h>
void main(void)
{
int n= 0, num[20], idx= 0;
printf("请输入一个整数:");
scanf("%d", &n);
while(true)
{
num[idx++]= n%10;
if( (n/= 10) == 0)
break;
}
for (int i= 0; i < idx; i++)
printf("%d ", num[i]);
printf("\n");
}