| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2558 人关注过本帖, 1 人收藏
标题:编写一个控制台程序
只看楼主 加入收藏
chen5451
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-12-23
结帖率:0
收藏(1)
已结贴  问题点数:20 回复次数:13 
编写一个控制台程序
编写一个控制台程序,从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出正确答案的个数
搜索更多相关主题的帖子: 编写 控制台 
2009-12-23 21:56
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:2 
作业贴。

1.读取两个数之后,计算正确结果。
2.获取用户输入值。
3.比较用户输入值与正确结果,输出是否正确,将记录正确答案数目变量加1.
2009-12-23 22:30
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:2 
  int i = 0;
 Func<int, int, int> myfun = (n, m) => { if (Convert.ToInt32(Console.ReadLine()) == n + m && Convert.ToInt32(Console.ReadLine()) == n / m && Convert.ToInt32(Console.ReadLine()) == n * m && Convert.ToInt32(Console.ReadLine()) == n % m) return i++; return i;};
i=myfun(Convert.ToInt32(Console.ReadLine()),Convert.ToInt32(Console.ReadLine()));
逻辑代码基本就是这样,显示的自己写写
2009-12-23 22:57
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:2 
楼上代码没格式啊

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-12-23 23:23
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:0 
我随手写的没开VS
2009-12-24 10:28
YOUDIANSHUI
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:108
注 册:2008-12-10
收藏
得分:2 
没价值的问题
2009-12-24 13:43
我意为王
Rank: 1
来 自:湖北省武汉市
等 级:新手上路
帖 子:4
专家分:2
注 册:2009-12-23
收藏
得分:2 
我试了一下有错误
2009-12-24 16:10
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:0 
当然是有问题的了Convert.ToInt32(Console.ReadLine()) == n + m && Convert.ToInt32(Console.ReadLine()) == n / m && Convert.ToInt32(Console.ReadLine()) == n * m && Convert.ToInt32(Console.ReadLine()
所有答案都是一次输入取得肯定是错的,Console.ReadLine()改每次输入取得的值就行了。
2009-12-24 16:31
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:0 
楼上代码不错。
2009-12-25 09:15
jack11430
Rank: 2
等 级:论坛游民
帖 子:16
专家分:17
注 册:2009-10-6
收藏
得分:2 
8楼的代码写的有点深奥,别人问你怎么写控制台程序,肯定是刚学C#啊,右面的类型转换肯定没学啊。
我是这么写的:
//输入第一个数
int n;
n=int.Parse(Console.ReadLine());
//输入第二个数
m=int.Parse(Console.ReadLine());
//输入运算符
s=Console.ReadLine();
//定义变量接收两个数的运算结果
int t=0
//判断运算符并计算
if(s=="+")
{
t=n+m;
}
else if
(s=="-")
{
t=n-m;
}
else if
(s=="*")
{
t=n*m;
}
else if
(s=="/")
{
t=n/m;
}
else if
(s=="%")
{
t=n%m;
}
else
{
 Console.WriteLine("输入错误");
}
//输出结果
Console.WriteLine(t);
2009-12-25 11:32
快速回复:编写一个控制台程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035916 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved