p201821440021  

1.#include <stdio.h>
int main() {
 for(int i = 0;i < 5;i++)
 putchar(getchar());
 
}

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

3.#include <stdio.h>
#include <math.h>
void paixu(int *a,int *b,int *c){
 int t,i;
 for(i = 0;i < 3;i++){
 if(*a < *b){
  t = *a;
  *a = *b;
  *b = t;
 }
 if(*b < *c){
  t = *c;
  *c = *b;
  *b = t;
 }
 if(*a < *c){
  t = *a;
  *a = *c;
  *c = t;
 } 
}
}
4.int main() {
 int a,b,c;
 scanf("%d,%d,%d",&a,&b,&c);
 if(!(a + b > c && a + c > b && b + c > a)){
  printf("构不成三角形");
  }else{
  if(a == b||b == c||c == a){
   if(a == b && b == c){
    printf("等边三角形");
   }else{
    printf("等腰三角形");
   }
  }else{
   printf("一般三角形");
  }
  }
 paixu(&a,&b,&c);
 if(pow(a,2) == pow(b,2)+pow(c,2)){
  printf(",直角三角形");
 }
}

3.#include<stdio.h>
int main(){
 int a,i;
 double rate,tax,profit;
 for(i = 0;i < 5;i++){ 
 scanf("%d",&a);
 if(a<500)
  rate=0;
 else if(a>=500 && a<1000)
  rate=0.05;
 else if(a>=1000 && a<2000)
  rate=0.08;
 else if(a>=2000 && a<5000)
  rate=0.10;
 else if(a>=5000)
  rate=0.15;
 tax=a*rate;
 profit=a-tax;
 printf("rate=%.2lf tax=%.2lf profit=%.2lf\n",rate,tax,profit);
 
}   return 0;
}

posted on 2019-04-11 21:23  p201821440021  阅读(143)  评论(0)    收藏  举报