华清远见上海中心22071班 7.29作业

作业1:

代码:

#include <stdio.h>			
int main(int argc, const char *argv[])
{
	int a=0;
	printf("请输入成绩:");
	scanf("%d",&a);
	if(a<=100&&a>=90)
	{
		printf("A\n");
	}
	if(a<=89&&a>=80)
	{
		printf("B\n");
	}
	if(a<=79&&a>=70)
	{
		printf("C\n");
	}
	if(a<=69&&a>=60)
	{
		printf("D\n");
	}	
	if(a<=59)
	{
		printf("不及格\n");
	}
	if(a>100||a<0)
	{
		printf("输入错误\n");
	}
	return 0;
}

作业2:

代码:

#include <stdio.h>			
int main(int argc, const char *argv[])
{
	int a=0;
	printf("请输入一个数:");
	scanf("%d",&a);
	if(a%2==1)
	{
		if(a%5==0)
		{
			printf("是奇数也是5的倍数\n");
		}
		else
		{
			printf("是奇数\n");
		}
	}
	else
	{
		if(a%10==0)
		{
			printf("是偶数也是10的倍数\n");
		}
		else
		{
			printf("是偶数\n");
		}
	}
	return 0;
}

作业3:

代码:

#include <stdio.h>			
int main(int argc, const char *argv[])
{
	int a=0;
	printf("请输入年份:");
	scanf("%d",&a);
	if(a%4==0&&a%400==0)
	{
		printf("今年是闰年\n");
	}
	else
	{
		printf("今年是平年\n");
	}
	return 0;
}

作业4:

代码:

#include <stdio.h>			
int main(int argc, const char *argv[])
{
	int a,b,c;
	printf("输入三条边长:");
	scanf("%d %d %d",&a,&b,&c);
	if(a+b<=c||a+c<=b||b+c<=a)
	{
		printf("三角形不存在\n");
	}
	else if(a==b&&a==c)
	{
		printf("三角形是等边三角形\n");
	}
	else if(a==b||a==c||b==c)
	{
		printf("三角形是等腰三角形\n");
	}
	else
	{
		printf("是普通三角形\n");
	}
	return 0;
}

作业5:

代码:

 #include <stdio.h>			
 int main(int argc, const char *argv[])
 {
 	unsigned int num;
	int a,b;
	int x,y,z;
	printf("请输入一个不超过三位数的数字:");
	scanf("%d",&num);
	if (num>=1000)
	{
		printf("不符合要求\n");\
	}
	else if(num<10)
	{
		if(num%2==1)
		{
			printf("是奇数\n");
		}
		else
		{
			printf("是偶数\n");
		}
	
	else if(num>=10&&num<=99)
	{
		a=num/10;
		b=num%10;
		if(b%a==0)
		{
			printf("十位数能被个位整除\n");
		}
		else
		{
			printf("十位不能数被个位整除\n");
		
		}
	}
	else
	{
		x=num/100;
		y=num/10%10;
		z=num%10;
		if(num==x*x*x+y*y*y+z*z*z)
		{
			printf("数字是水仙花数\n");
		}
		else
		{
			printf("不是水仙花数\n");
		}
	}
 	return 0;
 }

作业6:

代码:

#include <stdio.h>			
int main(int argc, const char *argv[])
{
    unsigned int a,b,c,t;
	printf("请输入年月日:");
	scanf("%d %d %d",&a,&b,&c);
	if(a%4==0&&a%400==0)
	{printf("闰年\t");
		if(b==1)
		{c<=31?printf("这是今年的第%d天\n",c):printf("错误,本月不存在这一天\n");}
		if(b==2)
		{c<=29?printf("这是今年的第%d天\n",c+31):printf("错误,本月不存在这一天\n");}
		if(b==3)
		{c<=31?printf("这是今年的第%d天\n",c+60):printf("错误,本月不存在这一天\n");}
		if(b==4)
		{c<=30?printf("这是今年的第%d天\n",c+91):printf("错误,本月不存在这一天\n");}
		if(b==5)
		{c<=31?printf("这是今年的第%d天\n",c+121):printf("错误,本月不存在这一天\n");}
		if(b==6)
		{c<=30?printf("这是今年的第%d天\n",c+152):printf("错误,本月不存在这一天\n");}
		if(b==7)
		{c<=31?printf("这是今年的第%d天\n",c+182):printf("错误,本月不存在这一天\n");}
		if(b==8)
		{c<=31?printf("这是今年的第%d天\n",c+193):printf("错误,本月不存在这一天\n");}
		if(b==9)
		{c<=30?printf("这是今年的第%d天\n",c+224):printf("错误,本月不存在这一天\n");}
		if(b==10)
		{c<=31?printf("这是今年的第%d天\n",c+254):printf("错误,本月不存在这一天\n");}
		if(b==11)
		{c<=30?printf("这是今年的第%d天\n",c+285):printf("错误,本月不存在这一天\n");}
		if(b==12)
		{c<=31?printf("这是今年的第%d天\n",c+315):printf("错误,本月不存在这一天\n");}
	}
	else
	{printf("平年\t");
		if(b==1)
		{c<=31?printf("这是今年的第%d天\n",c):printf("错误,本月不存在这一天\n");}
		if(b==2)
		{c<=28?printf("这是今年的第%d天\n",c+31):printf("错误,本月不存在这一天\n");}
		if(b==3)
		{c<=31?printf("这是今年的第%d天\n",c+59):printf("错误,本月不存在这一天\n");}
		if(b==4)
		{c<=30?printf("这是今年的第%d天\n",c+90):printf("错误,本月不存在这一天\n");}
		if(b==5)
		{c<=31?printf("这是今年的第%d天\n",c+120):printf("错误,本月不存在这一天\n");}
		if(b==6)
		{c<=30?printf("这是今年的第%d天\n",c+151):printf("错误,本月不存在这一天\n");}
		if(b==7)
		{c<=31?printf("这是今年的第%d天\n",c+181):printf("错误,本月不存在这一天\n");}
		if(b==8)
		{c<=31?printf("这是今年的第%d天\n",c+192):printf("错误,本月不存在这一天\n");}
		if(b==9)
		{c<=30?printf("这是今年的第%d天\n",c+223):printf("错误,本月不存在这一天\n");}
		if(b==10)
		{c<=31?printf("这是今年的第%d天\n",c+253):printf("错误,本月不存在这一天\n");}
		if(b==11)
		{c<=30?printf("这是今年的第%d天\n",c+284):printf("错误,本月不存在这一天\n");}
		if(b==12)
		{c<=31?printf("这是今年的第%d天\n",c+314):printf("错误,本月不存在这一天\n");}
	}
	return 0;
}

作业7:

代码:

#include <stdio.h>			
int main(int argc, const char *argv[])
{
	unsigned int m,n,sum;
	printf("请输入假设购买上衣和裤子数量:");
	scanf("%d %d",&m,&n);
	if(m>n)
	{
		sum=n*120+(m-n)*45;
		printf("一共花费%d元\n",sum);
	}
	if(m<n)
	{
		sum=m*120+(n-m)*90;
		printf("一共花费%d元\n",sum);
	}
	if(m==n)
	{
		sum=m*120;
		printf("一共花费%d元\n",sum);
	}
	return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值