C语言 简单C语言程序设计

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:30:54
大家看看“我的提问”,悬赏20分还没人回答呢,一个问题问两遍,很不是我的风格,在这里对百度说声抱谦

看不到,发网址
/******************************/
一:给一个不多于五位的正整数。

1.求出它是几位数 2.分别打印出每一位的数字 3.按逆序打印出每一位数字
#include<stdio.h>
#include<string.h>
mian()
{
int input;
int gewei;
int shiwei;
int baiwei;
int qianwei;
scanf("%d\n",&input);
qianwei = input/1000;
baiwei = (input%1000)/100;
shiwei = ((input%1000)%100)/10;
gewei = ((input%1000)%100)%10;
if (input>=10000)
{
printf("输入有误,请重新输入一个4位数以下的数据");
}
else if ((input<10000)&&(input>=1000))
{
printf("%s\n","此数是4位数");
printf("%s\n","顺序输出");
printf("%d%d%d%d",qianwei,baiwei,shiwei,gewei);
printf("%s\n","逆序输出");
printf("%d%d%d%d",gewei,shiwei,baiwei,qianwei);
}
else if ((input<1000)&&(input>=100))
{
printf("%s\n","此数