其他分享
首页 > 其他分享> > c语言数组,循环,判断部分例题

c语言数组,循环,判断部分例题

作者:互联网

/*通过判断语句实现计算机加减乘除*/
#include <stdio.h>
int main(int argc, const char *argv[])
{
  float i,m,k;
  char n;
  printf("欢迎来到简单的二数加减乘除计算机!\n");
      printf("请输入第一个数字\n");
  scanf("%f ",&m);
  printf("请输入第二个数字:\n");
  scanf("%f",&k);
  printf("请输入你想进行的运算(a,b,c,d对应加减乘除):\n");
  scanf(" %c",&n);
  printf("%f   %f  \n",m,n);
  if(n=='a')

  {
  i=m+k;
        printf("%4.2f + %4.2f =%f",&m,&k,&i);
  }
  else if(n=='b')
  {
  i=m-k;
      printf("%4.2f - %4.2f =%f",&m,&k,&i);
  }
  else if(n=='d')
  {
  i=m/k;
      printf("%4.2f / %4.2f =%f",&m,&k,&i);
  }
  else if(n=='c')
  {
  i=m*k;
      printf("%4.2f  * %4.2f =%f",&m,&k,&i);
  }
  else
  {
  printf("输入有误!!无法识别!!");
 return 0;
  }

  



return 0;
}

 

 

 

 

 

 

/*手动输入量:父母身高,性别,是否喜爱锻炼,是否有健康饮食习惯预测身高*/
#include <stdio.h>
int main(int argc, const char *argv[])
{
float ft,mt,mh;
char n,k;
char m,w;
printf("请输入父亲身高:\n");
scanf("%f",&ft);
printf("\n请输入母亲身高\n");
scanf("%f%*c",&mt);
   printf("请输入孩子性别,mn分别表示男女\n是否锻炼,是否有健康的饮食习惯(中间用空格隔开),是为t,不是为f\n");
   scanf("%c %c %c",&m,&n,&k);
   if(m=='m')
   mh=(ft+mt)*0.54;
   else
   mh=(ft*0.923+mt)/2;
   if(n=='t')
   mh=1.015*mh;
   if(k=='t')
   mh=1.02*mh;
   printf("\n 孩子身高应为  %6.3f\n",mh);

return 0;
}

 

 

 

 

/*这一天是这一年的哪一天*/
#include <stdio.h>
int main(int argc, const char *argv[])
{
int fr[12]={31,59,90,120,151,180,212,243,273,304,334,365};
int r[12]={31,60,91,121,152,181,213,244,274, 305,335,366};
int n,m,t;
int today;
    printf("请输入要查询的年月日格式:2022.1.19:\n");
scanf("%d.%d.%d%*c",&n,&m,&t);
 if(m<=0||m>12)
 {
 printf("月份输入有误!\n");
 return -1;
 }
 if(t<=0||t>=32)
 {
 printf("日期输入有误!\n");
 return -1;
 }
 if(n%4==0&&m==2&&t>=30)
 {  printf("日期输入有误!\n");
return -1;
 }
 if(n%4!=0&&m==2&&t>=29)
 {
 printf("日期输入有误!\n");
return -1;
 }
 if(m==4&&t>=31||m==6&&t>=31||m==9&&t>=31||m==11&&t>=31)
 {
 printf("日期输入有误!\n");
 return -1;
 }
         if(n%4==0)
 {
 today=r[m-2]+t;}
 else
 today=fr[m-2]+t;
 printf("today is jinnian di %d tian\n",today);
 


return 0;
}

 

标签:return,&&,4.2,int,mh,循环,数组,printf,例题
来源: https://www.cnblogs.com/dxbq/p/15822168.html