美文网首页
2019-08-14(循环,判断)

2019-08-14(循环,判断)

作者: 1墨家巨子 | 来源:发表于2019-08-14 19:52 被阅读0次
/**********水仙花数********/
    int demo1(void){
           int m=0;
           int i=0;
           int j=0;
           int k=0;
           for(m=100;m<1000;m++){
             i=m/100;
             j=m%100/10;
             k=m%10;
             if(m==(i*i*i+j*j*j+k*k*k)){
                printf("%d\n",m);
             }
           }
          return 0;
}
/***********1!+2!+..+n!*******************/
   int demo2 (void){
       int i=0;
       int sum=1;
       int n=0;
       int result=0;
       printf("请输入一个阶层");
       scanf("%d",&n);
       for(i=1;i<=n;i++){
           sum=sum*i;
          result=result+sum;
       }
        printf("%d,%d",sum,result);
        return 0;
   }
 /***********简易计算器************/
  int demo3 (void){
      char c1='a';
      int x=0;
      int y=0;
      printf("请输入");
      scanf("%d%c%d",&x,&c1,&y);
      switch (c1) {
      case '+': printf("%d+%d=%d\n",x,y,x+y); break;
      case '-': printf("%d-%d=%d\n",x,y,x-y); break;
      case '*': printf("%d*%d=%d\n",x,y,x*y); break;
      case '/': printf("%d/%d=%d\n",x,y,x/y); break;
      default:printf("err");break;
      return 0;
  }
}
 /*********************判断闰年**************************/
   int demo4 (void){
          //判断是否是闰年
          int year=0;
          printf("请输入一个年份");
          scanf("%d",&year);
         if(year%400==0||((year%4==0)&&(year%100!=0)))
           {printf("是闰年\n");}
         else
           {printf("不是闰年\n");}
         return 0;
      }
/*******某个数是否与3.5接近*********/
   int demo5(void){
       float a=0.0;
       float t=0;
       while (1){
       printf("请输入一个浮点数:");
       scanf("%f",&a);
       if(t=='q')
         {break;}
         else{
           t=a-3.5;
           if(abs(t)<1e-6)
           {printf("t=3.5\n");}
           else
           {printf("t!=3.5\n");}
        }
       }
       return 0;
   }

相关文章

网友评论

      本文标题:2019-08-14(循环,判断)

      本文链接:https://www.haomeiwen.com/subject/rjgnjctx.html