帮我做3道C#题,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:50:58
1.利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学输出A,60-89分之间的输出B,60分以下的输出C。
2.给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
3.输入一个含有5个字符的字符串,判断其是否是回文。
附加题:输入一个十进制数,输出相应的二进制结果!

完全测试通过,包含附加题:
1、
int score = Convert.ToInt32(TextBox1.Text);

if (score >= 90)
{
Response.Write('A');
}
else if (score >= 60 && score <= 89)
{
Response.Write('B');
}
else
{
Response.Write('C');
}

2、
int testNumbers = Convert.ToInt32(TextBox1.Text); //测试数据
int numCount = 0;//位数
int[] nums = new int[5];//存放各位数字
if (testNumbers < 10000)
{
while (testNumbers != 0)
{
nums[numCount++] = testNumbers % 10;
testNumbers /= 10;
}
Response.Write("输入数字为 " + numCount + "位数。 <br>");
for (int i = 0; i < numCount; i++)
Response.Wr