实验二

实验二(1)
#include <stdio.h>
int 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);
putchar('\n');
return 0 ; }
实验二(2)
#include <stdio.h>
int main(){
int year,month,days;
month = 2;
printf("input the year:");
scanf("%d",&year);
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0 && year % 100 == 0){
days = 29; printf("year:"); printf("%d",year); printf("month:"); printf("%d",month); printf("days:"); printf("%d\n",days); }
else{
days = 28; printf("year:"); printf("%d",year); printf("month:"); printf("%d",month); printf("days:"); printf("%d\n",days); }
return 0 ;
}

实验(3)
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
printf("能构成三角形\n");
if((pow(a,2)+pow(b,2)==pow(c,2))||(pow(a,2)+pow(c,2)==pow(b,2))||(pow(c,2)+pow(b,2)==pow(a,2)))
{
printf("直角三角形\n");
}
if((a==b)||(a==c)||(b==c))
{
if((a==b)&&(b==c)&&(a==c))
{
printf("等边三角形\n");
}
else{
printf("等腰三角形\n");
}
}
}
else{
printf("不能构成三角形\n");
}
return 0;
}




#include <stdio.h> double gongshi(double); void main() { double a,rate,tax,profit; scanf("%lf",&a); profit = gongshi(a); printf("%lf\n",profit); } double gongshi(double a) { double rate,tax,profit; if(a<500) { rate = 0.00; tax = a*rate; profit = a - tax; } if(a>=500&&a<1000) { rate = 0.05; tax = a*rate; profit = a - rate; } if(a>=1000&&a<2000) { rate = 0.08; tax = a*rate; profit = a - rate; } if(a>=2000&&a<5000) { rate = 0.10; tax = a*rate; profit = a - rate; } if(a>5000) { rate = 0.15; tax = a*rate; profit = a - rate; } return profit; }





#include <stdio.h> int main(){ int e; double a,b,c,d; scanf("%lf",&a); if(a>=5000) e=10; else e=a/500; switch(e) { case 0: b=0.00;break; case 1: b=0.05;break; case 2: case 3: b=0.08;break; case 4: case 5: case 6: case 7: case 8: case 9: b=0.10;break; case 10: b=0.15;break; } c=a*b; d=a*(1-b); printf("a=%lf,rate=%lf,tax=%lf,profit=%lf",a,b,c,d); return 0; }

浙公网安备 33010602011771号