给出一个不多于5位的正整数,要求:输出它是几位数;分别输出每一位数,按逆顺序输出各位数字,如321,则123
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 09:15:57
给出一个不多于5位的正整数,要求:输出它是几位数;分别输出每一位数,按逆顺序输出各位数字,如321,则123
楼主是要用C语言来编写程序么?
以下是C语言程序代码
如果楼主的编译器不支持汉字的话,请将以下代码中汉字替换掉.
#include "stdio.h"
#define M 256
int main(void)
{
int num,temp,digit_num;
int digit[M];
int i,flag;
do
{
flag=1;
printf("请输入数字:\n");
scanf("%d",&num);
printf("\n");
if(num>99999)
{
printf("您输入的数字大于5位数!\n");
printf("\n");
flag=0;
printf("\t您要重新输入吗?(y|n?)");
getchar();
}
else break;
}while(getchar()=='y'||getchar()=='Y');
if(flag)
{
digit_num=0;
temp=num;
for(i=0;temp!=0;i++)
{
digit[i]=temp%10;
temp=temp/10;
digit_num++;
}
printf("您输入的数字为%d位数\n每位数字按逆序排列为:",digit_num);
for(i=0;i<digit_num;i++)
printf("%d ",digit[i]);
printf("\n");
}
getch();
}
以下是C语言程序代码
如果楼主的编译器不支持汉字的话,请将以下代码中汉字替换掉.
#include "stdio.h"
#define M 256
int main(void)
{
int num,temp,digit_num;
int digit[M];
int i,flag;
do
{
flag=1;
printf("请输入数字:\n");
scanf("%d",&num);
printf("\n");
if(num>99999)
{
printf("您输入的数字大于5位数!\n");
printf("\n");
flag=0;
printf("\t您要重新输入吗?(y|n?)");
getchar();
}
else break;
}while(getchar()=='y'||getchar()=='Y');
if(flag)
{
digit_num=0;
temp=num;
for(i=0;temp!=0;i++)
{
digit[i]=temp%10;
temp=temp/10;
digit_num++;
}
printf("您输入的数字为%d位数\n每位数字按逆序排列为:",digit_num);
for(i=0;i<digit_num;i++)
printf("%d ",digit[i]);
printf("\n");
}
getch();
}
给出一个不多于5位的正整数,要求:输出它是几位数;分别输出每一位数,按逆顺序输出各位数字,如321,则123
C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字
C语言 给出一个不多于5位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字
编写代码?给出一个不多于5位的整数,要求:1,求出它是几位数.2,分别输出每一位数字.3,按逆序输出各位数字.
C语言 给出一个不多于4位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
输入一个不多于5位的正整数,要求 1求出它是几位数 2分别打印每一位数字 3按逆序输出各位数字
c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字.
c语言课程设计 给出不多于5位的正整数. 1.求出他是几位数. 2.分别输每一位数字 3.按逆顺序输出各位数字,例如原数
C语言编程,给定一个不多于5位的正整数,求① 求它是几位数② 分别输出每一位数字③ 按逆序输出各位数字
设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每
问一道编程题目···给一个不多于5位的正整数1求出它是几位数2分别输出每一位数字3求出它的逆序数并输出,例如123逆序数