题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示……

  • Post author:
  • Post category:其他


题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示

#include “stdio.h”

main()

{


int score;

char grade;

printf(“please input a score\n”);

scanf_s(“%d”,&score,8);

grade = score >= 90 ? ‘A’: score>= 60 ? ‘B’:’C’;

printf(“%d belongs to %c”,score,grade);

}

上面的语句中使用scanf时出现下述问题:

warning C4996: ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

1>        D:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(306) : 参见“scanf”的声明