A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王震阳老师   /  2014-8-18 10:51  /  22988 人查看  /  273 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

回帖领题
回复 使用道具 举报
相关东西已经上传,谢谢查看!

3.rar

855 Bytes, 下载次数: 129

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
:)lalalala
回复 使用道具 举报
亲,请查验。

UnZip.zip

1.28 KB, 阅读权限: 200, 下载次数: 1

解压文件

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
领题,领题
回复 使用道具 举报
回帖领题中
回复 使用道具 举报
就找个课堂里面写的源代码压缩提交就行吗,提交到这个帖子下面?
回复 使用道具 举报
我来领题了
回复 使用道具 举报
kankankankan
回复 使用道具 举报
潘多拉 发表于 2014-8-19 12:44
就找个课堂里面写的源代码压缩提交就行吗,提交到这个帖子下面?

自己写,怎么提交的试题里面有说明,或者看看别人怎么提交的。
回复 使用道具 举报
看看题目先
回复 使用道具 举报
看看。。。。
回复 使用道具 举报
领题.........
回复 使用道具 举报
领题!!!!!!!!
回复 使用道具 举报
看下题目。
回复 使用道具 举报
题目已经做好,代码如附件

ZipTest.zip

1.01 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +3 收起 理由
王震阳老师 + 3 赞一个!

查看全部评分

回复 使用道具 举报
:victory: UnZip.zip (741 Bytes, 下载次数: 1)



评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 赞一个!

查看全部评分

回复 使用道具 举报
看看内容
回复 使用道具 举报
看看,这题怎么样
回复 使用道具 举报
namespace Calculate2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Calculate_Click(object sender, EventArgs e)
        {
            string str = "";
            StreamReader reader = new StreamReader(@"e:\a.txt"); //请提前建立a、b文件
            StreamWriter writer = new StreamWriter(@"e:\b.txt");
            while(!reader.EndOfStream)
            {
                str = reader.ReadLine();
                int iResult = CalculateResult(str);
                writer.WriteLine(str + iResult);
            }
            reader.Close();
            writer.Close();
        }

        private int CalculateResult(string str)
        {
            string[] strNumbers = str.Split('+', '-', '*', '/', '=');
            int j = strNumbers.Count() - 1;
            int[] iNumber = new int[j];

            int iNo = 0;
            foreach (string strA in strNumbers)
            {
                if (strA == "")
                {
                    break;
                }
                iNumber[iNo] = Convert.ToInt32(strA);
                iNo++;
            }

            int iResult = 0;
            int i = 0;
            foreach (char ch in str)
            {
                switch (ch)
                {
                case '*':
                    iNumber[i] = iNumber[i] * iNumber[i + 1];
                    for (int k = i + 1; k < j - 1; k++)
                    {
                        iNumber[k] = iNumber[k + 1];
                    }
                    break;
                case '/':
                    iNumber[i] = iNumber[i] / iNumber[i + 1];
                    for (int k = i + 1; k < j - 1; k++)
                    {
                        iNumber[k] = iNumber[k + 1];
                    }
                    break;
                case '+':
                case '-':
                    i++;
                    break;
                default:
                    break;
                }
               
            }

            iResult = iNumber[0];
            i = 1;
            foreach (char ch in str)
            {
                switch (ch)
                {
                    case '+':
                        iResult += iNumber[i];
                        i++;
                        break;
                    case '-':
                        iResult -= iNumber[i];
                        i++;
                        break;
                    default:
                        break;
                }
               
            }
            
            return iResult;
        }
    }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马