C语言编计算器和日历

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:11:22
计算器:输入一个计算式输出计算结果(如:输入3+12输出3+12=15) 日历:2009年日历 输入月份就显示该月日历(头一行为星期)

计算器:
#include<stdio.h>
void main()
{
float a,b;
char w;
printf("输入计算式\n");
scanf("%f%c%f",&a,&w,&b);
switch(w)
{
case '+':printf("%.2f+%.2f=%.2f\n",a,b,a+b);break;
case '-':printf("%.2f-%.2f=%.2f\n",a,b,a-b);break;
case '*':printf("%.2f*%.2f=%.2f\n",a,b,a*b);break;
case '/':printf("%.2f/%.2f=%.2f\n",a,b,a/b);break;
default :printf("未知的计算式!\n");
}
}
日历:
#include<stdio.h>
void main()
{
int a[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int i,j,m,d,f,s;
char c='y';
printf("2009年日历\n");
do
{
printf("输入月份(1-12):");
scanf("%d",&m);
if(m>0&&m<13)
{
printf("*********************************************&#