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

题目:利用条件运算符的嵌套来完成此题:学习成绩>=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”的声明

 

你可能感兴趣的:(C语言基础篇)