(续)
例如:要求按照成绩的等级打印出百分制分数 段,可以用switch 语句实现:
switch (grade) {case ‘A’:printf(“85~100\n”); case ‘B’:printf(“70~84\n”); case ‘C’:printf(“60~69\n”); default:printf(“error\n”); }
{ int score; char grade; printf("Input a score(0~100): "); scanf("%d",&score); switch (score/10) {case 10: case 9: printf("grade=A\n");break; case 8: printf("grade=B\n"); break;
分析 二: 1、C语言中没有复数的概念,故将实部和虚部分开定义变量,
输出时,只需注意安排复数的形式 2、共需实型变量9个:a,b ,c ,disc ,x ,x1,x2 ,real,im 3、要使用if…else…的嵌套结构
Gen.c
例3. 求一元二次方程ax2+bx+c=0的解(a≠0)。
#include "math.h" main() { float a,b,c,disc,x1,x2,p,q;
分。路程s越远,每公里运费越低. 标准如下.c5_7.c
S<250km 250<=s<500 500<=s<1000 1000<=s<2000 2000<=s<3000 3000<=s
没有折扣 2%折扣 5%折扣 8%折扣 10%折扣 15%折扣