#includeint main(){ int i,k;//下面进行数据校验 while(1!=scanf("%d",&i)) getchar(); if(i>100||i<0) { puts("please input the number between 0 and 100!!!"); return -1; }#if 0 //使用if条件语句实现 if(i<60) puts("no pass!"); else if(i<70) puts("D"); else if(i<80) puts("C"); else if(i<90) puts("B"); else puts("A"); k=i/10;//一下是用switch分支结构实现 switch(k) { case 10 : case 9 : puts("A"); break; case 8 : puts("B"); break; case 7 : puts("C"); break; case 6 : puts("D"); break; default : puts("no pass!"); break; } //此种嵌套形式写的时候最好写一个if就跟一个else(但是不提倡使用此种方法!!!) if(i>=60) { if(i>=70) { if(i>=80) { if(i>=90) { puts("A"); } else puts("B"); } else puts("C"); } else puts("D"); } else puts("no pass!");#endif //三目运算实现 i>=90 ? puts("A") : i>=80 ? puts("B"): i>=70 ? puts("C") : i>=60 ? puts("D") : puts("no pass!!"); return 0;}