using System;
public class test_2
{
{
uint sum=0;
uint n=uint.Parse(Console. WriteLine ());
while(n==0)
{
sum+=n;
n=uint.Parse(Console.ReadLine());
}
Console.WriteLine("sum = "+sum);
}
}
C# 下面程序分析并找出错误,实现用循环计算键盘输入的正整数的和,当输入0时程序结束。 大神来一下 谢谢
答案:2 悬赏:80
解决时间 2021-03-07 20:52
- 提问者网友:美人如花
- 2021-03-07 14:50
最佳答案
- 二级知识专家网友:情战凌云蔡小葵
- 2021-03-07 16:03
uint n=uint.Parse(Console. WriteLine ()); /// Console. WriteLine () 方法输出是void 你真的明白writeline? 是不是 readline ????
另外 你这里如果输入 非阿拉伯数字 或者小数 100%会程序异常。你都不过滤字符的? 至少try catch一下吧 要不就正则式过滤? 或者unit.tryparse
另外 你这里如果输入 非阿拉伯数字 或者小数 100%会程序异常。你都不过滤字符的? 至少try catch一下吧 要不就正则式过滤? 或者unit.tryparse
全部回答
- 1楼网友:青灯壁纸妹
- 2021-03-07 16:27
好吧, 我來寫.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯