几道简单的程序题实例,希望前辈帮忙写一下!

1.从键盘输入365天中的某一天
判断他是第几个月的第几天。
2.假设2010年1月1日是星期5
从键盘上输入365天中的某一天,问是几月几日星期几。

3.给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数字。例如原数为321,应输出123。

4:
输入一个位数不得低与五位的密码,低与五位的提示密码过与简单,(printf打印出的密码为*号,输入时数字转换为*号), 输入完毕后 回车要求再次输入密码, 两次密码相同 提示输入正确,密码不同 提示 密码输入错误。

第四道题 用if语句 和switch语句各写一个

谢谢了
==============================
注意 是C语言, 用数组以前的知识来写
=============================

发到你有邮箱
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-09
//3.给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数字。例如原数为321,应输出123。
#include <stdio.h>
void main()
{
int x, y = 0, n = 0, i = 1;
printf("正整数:");
scanf("%d", &x);
for(y = x; y != 0; y /= 10) { n++; i *= 10; }
printf("几位数:%d\n", n);
printf("各位数:");
for(i /= 10; i != 0; i /= 10)
{
y = x/i%10;
printf("%d ", y);
}
y = 0;
for(x = x; x != 0; x /= 10) y = y*10 + x%10;
printf("\n逆序数:%d\n", y);
}
第2个回答  2010-01-09
卡了电话就是开始的吃饭考试才能伤口处的金翅鸟科技处你

对不起,发错了