| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 893 人关注过本帖
标题:循環出錯了!!
只看楼主 加入收藏
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
 问题点数:0 回复次数:12 
循環出錯了!!

急用。各位姐姐哥哥。帮忙。谢谢!!



下面的“總和”輸出錯了``
哥哥姐姐們幫我看看啊!!!謝謝了`!!!!
using System.Windows.Forms;

public class TestArray
{
static string output;
//求部门的和
static int sum(int[,] s, int k)
{
int total = 0;
for (int i = 0; i < s.GetLength(1); i++)
total += s[k, i];
return total;
}
//求季度的和
static int Sum(int[,] a, int l)
{
int Total = 0;
for (int i = 0; i < a.GetLength(1); i++)
Total += a[l, i];
return Total;
}
//控制输出方式
static void buildstring(int[,] sales)
{
output=" ";
for (int i = 0; i < sales.GetLength(1); i++)
output += " 季度" + i + " ";
output += "总和";
for (int i = 0; i < sales.GetLength(0); i++)
{
output += "\n部门" + i + " ";
output += "总和";
for (int j = 0; j < sales.GetLength(1); j++)
output += sales[i, j] + " ";
}
}
//主函数
static void Main()
{
int[,] sales ={ { 750, 660, 910, 800 }, { 800, 700, 950, 900 }, { 700, 600, 750, 600 }, { 850, 800, 1000, 950 }, { 900, 800, 960, 980 } };
output = "\t各季销售数字\n";
buildstring(sales);

for (int i= 0; i < sales.GetLength(1); i++)
output += sum(sales, i);
for (int i = 0; i < sales.GetLength(0); i++)
{
output += Sum(sales, i);
for (int j = 0; j < sales.GetLength(1); j++)
output += sales[i, j];
}
MessageBox.Show(output, "输出结果");
}
}


編寫一個程序,輸出5個部門每一季度的銷售數字!
輸出結果如下:
季度1 季度2 季度3 季度4 總和
部門1 750 660 910 800
部門2 800 700 950 900
部門3 700 600 750 600
部門4 850 800 1000 950
部門5 900 800 960 980
總和


應循環輸出,並計算出總和!!

[此贴子已经被作者于2006-10-24 18:16:59编辑过]

搜索更多相关主题的帖子: class public 哥哥 
2006-10-24 18:12
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
手們``求求大家了!!!急用啊``!!

為了要遇見妳``我連呼吸都反複練習`
2006-10-24 18:18
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
高手呐``都去哪了啊`???急啊 ```!!!

為了要遇見妳``我連呼吸都反複練習`
2006-10-24 18:33
tesient_xly
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-24
收藏
得分:0 

class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
int[,] depart={{750,660,910,800},{750,660,910,800},{750,660,910,800},{750,660,910,800},{750,660,910,800}};

Console.WriteLine("\t季度1\t季度2\t季度3\t季度4\t总和");
for(int i=0;i<depart.GetLength(0);i++)
{
int sum=0;
Console.Write("部门"+(i+1)+"\t");
for(int j=0;j<depart.GetLength(1);j++)
{
Console.Write(depart[i,j].ToString()+"\t");
sum+=depart[i,j];

}
Console.Write(sum+"\n");
}
Console.Write("总和:\t");
for(int i=0;i<depart.GetLength(1);i++)
{
int sum=0;
for(int j=0;j<depart.GetLength(0);j++)
{
sum+=depart[j,i];
}
Console.Write(sum+"\t");
}
Console.WriteLine();
}
}
我写了下 运行应该是你要的那种效果!

2006-10-24 19:51
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
错误 1 找不到类型或命名空间名称“STAThread”(是否缺少 using 指令或程序集引用?) C:\Documents and Settings\Administrator\Local Settings\Application Data\Temporary Projects\chzh\CodeFile1.cs 6 6 chzh


運行不出來哦```!!!

為了要遇見妳``我連呼吸都反複練習`
2006-10-24 20:59
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
高手啊````快救救偶吧```

[此贴子已经被作者于2006-10-24 21:31:28编辑过]



為了要遇見妳``我連呼吸都反複練習`
2006-10-24 20:59
吻加抱
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-7-18
收藏
得分:0 
求你干什么

领导人
2006-10-24 21:05
小海龟
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1068
专家分:4
注 册:2006-8-1
收藏
得分:0 
以下是引用chzh在2006-10-24 20:59:08的发言:
错误 1 找不到类型或命名空间名称“STAThread”(是否缺少 using 指令或程序集引用?) C:\Documents and Settings\Administrator\Local Settings\Application Data\Temporary Projects\chzh\CodeFile1.cs 6 6 chzh


運行不出來哦```!!!

他的程序是用控制台程序写的,你用winform当然报错啦.


[bc09] 犯强汉者,虽远比诛!
2006-10-24 21:24
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 
哦``
不過我要的是用空項目做滴啊``
上面的高手教教偶吧``

[此贴子已经被作者于2006-10-24 21:34:58编辑过]


為了要遇見妳``我連呼吸都反複練習`
2006-10-24 21:32
y998601
Rank: 1
等 级:新手上路
威 望:1
帖 子:141
专家分:0
注 册:2006-10-21
收藏
得分:0 
控制台程序就是用的是空项目啊

三个臭皮匠,顶一个诸葛亮~~~
2006-10-25 16:40
快速回复:循環出錯了!!
数据加载中...
 
   



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

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