background image

程序代码:(运行出错)
void main()
{int tall;

 char sex;
 printf("input sex and tall:");

 scanf("%c%d",&sex,&tall);
 if(sex=='F')

  {if(tall>=150) printf("A");
   else printf("B");

  };
 else

  {if(tall>=170) printf("A");
   else printf("B");

  }

}

6.根据输入的学生成绩判断等级,当成绩 score>=90 时,为 A 等;成绩 70<=score<90 时,为 B 等;当成绩
60<=score<70 时,为 C 等;成绩 score《60 时,为 D(score 为成绩)

程序代码:(运行出错)

#include<stdio.h>

void main()
{int score;

 scanf("%d",&score);
 switch(score/10)

 {case 10:
  case 9:printf("%d:A\n",score);break;

  case 8:
  case 7:printf("%d:B\n",score);break;

  case 6:printf("%d:C\n",score);break;
  default:printf("%d:D\n",score);break;

 }
}

7.输入年号,判断是否为闰年

分析:如果此年是能被

400 整除,则它是闰年;如果能被 4 整除,而不能被 100 整除,则也是闰年,否则不是闰

程序代码:
#include<stdio.h>

void main()
{unsigned int year,leap;

 printf("Enter year:");
 scanf("%d",&year);

 if (year%400==0)
    leap=1;   /是闰年 leap 置成 1/

 else
    {if (year%4==0&&year%100!=0)

      leap=1;
     else leap=0;

    }
 if(leap==1)printf("%d:is leap year.",year);

 else printf("%d:is not a leap year.",year);
}