凡是
自己不帮忙、对施助者横加指责、影响论坛和谐氛围的水帖
格删勿论,但不封ID,一般不扣分。
落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
哈哈 菜蛋 献题
刚刚学习 以解决问题为主 优化么 呵呵 先搞定一个再说
兄弟 我解决的第4题 哈哈
#include <stdio.h>
void main()
{
int day,month,year;
printf("请正确输入年月日:\n 形式如:1990-8-12 \n");
scanf("%d-%d-%d",&year,&month,&day);
switch(month)
{
case 1:day++;
if (day > 31)
{
month++;day=1;
}break;
case 2:day++;
if (year%400==0||(year%4==0&&year%100!=0))
{
if (day > 29)
{month++;day=1;}break;
}
else
{
if (day > 28)
{month++;day=1;}break;
}
case 3:day++;
if (day > 31)
{month++;day=1;}break;
case 4:day++;
if (day > 30)
{month++;day=1;}break;
case 5:day++;
if (day > 31)
{month++;day=1;}break;
case 6:day++;
if (day > 30)
month++;day=1;break;
case 7:day++;
if (day > 31)
{month++;day=1;}break;
case 8:day++;
if (day > 31)
{month++;day=1;}break;
case 9:day++;
if (day > 30)
{month++;day=1;}break;
case 10:day++;
if (day > 31)
{month++;day=1;}break;
case 11:day++;
if (day > 30)
{month++;day=1;}break;
case 12:day++;
if (day > 31)
{year++;month=1;day=1;}break;
default:printf("data error");break;
}
printf("\n %d-%d-%d\n",year,month,day);
}
哈哈 第三题 搞出来了 真算是 菜蛋想发了 哇哈哈
#include <stdio.h>
#include <math.h>
void main()
{
int i,j;
char t;
printf("输入要操作的两个(正数)数字 加+ 减- 乘* 除/ 平方根^ 倒数~ \n 如:1+2 \n");
scanf("%d%c%d",&i,&t,&j);
if (t == '+')
printf("他们的和为:%d+%d=%d\n",i,j,i+j);
if (t == '-')
printf("他们的差为:%d-%d=%d\n",i,j,i-j);
if (t == '*')
printf("他们的积为:%d*%d=%d\n",i,j,i*j);
if (t == '/')
printf("他们相除为:%d/%d=%f\n",i,j,(float)i/j);
if (t == '^')
printf("他们平方根为:%f\t%f\n",(float)sqrt(i),(float)sqrt(j));
if (t == '~')
printf("他们的倒数为:%f\t%f\n",(float)1/i,(float)1/j);
}