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

来源:百度知道 编辑:UC知道 时间:2024/05/19 23:02:30
在这里些不方便,请看http://lxcyly.blog.163.com/blog/static/9668341200810277535716/
把答案发送到lxcyly@163.com
然后把你的邮件作为答案在百度里回答,我会根据回答的时间以及完整度采纳为最佳答案的
我什么都不会啊,这是选修课,老师讲的让人无语,我对C语言是有兴趣的,自己看书才看了一点,不会做这些题。
我不笨,我能看懂书,但听不懂老师讲的课,
你们不知道学校有多烂,老师有多垃圾,帮帮我吧,下星期二就要交了

一:给一个不多于五位的正整数。

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","此数是3位数");
printf("%s\n","