实验二

it2024-08-13  81

1.

#include <stdio.h>void main(){ char a,b,c,d,e;  a=getchar();  b=getchar();  c=getchar();  d=getchar();  e=getchar();  putchar(a);  putchar(b);  putchar(c);  putchar(d);  putchar(e);}

2.

#include <stdio.h>void main(){int year; printf("input the year:"); scanf("%d",&year); if(year%100!=0&&year%4==0||year%100==0&&year%400==0)     printf("year:%d,month:2,days:29",year); else     printf("year:%d,month:2,days:28",year);}3.

#include <stdio.h>void main(){ int a,b,c; scanf("%d,%d,%d",&a,&b,&c); if(a+b<c&&a+c<b&&b+c<a)  printf("NO\n"); else { if(a==b||a==c||b==c)  { if(a==b&&a==c&&b==c)  printf("三角形是等边三角形\n"); else     printf("三角形是等腰三角形\n");  } else if(a*a+b*b==c*c||b*b+c*c==a*a||c*c+b*b==a*a)   printf("三角形是直角三角形\n");    else        printf("三角形是一般三角形\n");}}

4.

#include <stdio.h>void main(){ int a,c; double rate,tax,profit; printf("输入奖金:"); scanf("%d",&a); if(a>=5000) c=10; else c=a/500; switch(c)  { case 0:rate=0;break; case 1:rate=0.05;break; case 2: case 3: case 4:rate=0.08;break; case 5: case 6: case 7: case 8: case 9:rate=0.10;break; case 10:rate=0.15;break; } tax=rate*a; profit=a-tax;printf("税率值%lf,应缴税款%d,实得奖金数%d\n",rate,tax,profit);}

转载于:https://www.cnblogs.com/P201821430034/p/10769024.html

最新回复(0)