foreach()语句的运用 请各位高手帮忙: 用foreach()语句和数组 编写一个乘法口诀 C#代码, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int [] num1 ={1,2,3,4,5,6,7,8,9};int [] num2 ={1,2,3,4,5,6,7,8,9};int multiply=0;foreach(int i in num1 ){ foreach(int j in num1 ) { if(i>=j) { multiply=i*j; Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString()); } } } int [] num1 ={1,2,3,4,5,6,7,8,9}; int [] num2 ={1,2,3,4,5,6,7,8,9}; int multiply=0; foreach(int i in num1 ) { foreach(int j in num2 ) { if(i>=j) { multiply=i*j; Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString()); } } } for(int i=1;i<10;i++ ) { for(int j=1;j<=i;j++) { multiply=i*j; Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString()); } }用for循环不是更简洁吗 foreach(元素类型 变量名 in 集合或数组名){ 语句;}如:List<User> list = new List<User>();DataTable table = DBHelper.GetDataSet(sql);foreach (DataRow row in table.Rows){ User user = new User(); user.Id=(int)row["Id"]; user.UserName = (string)row["UserName"]; user.UserPwd = (string)row["UserPwd"]; list.Add(user);} 在楼上基础上改了格式让楼主看着结果舒服些 multiply = i * j; Console.Write(i.ToString() + "*" + j.ToString() + "=" + multiply.ToString()); if (i == j) { Console.WriteLine(); } int [] num1 ={1,2,3,4,5,6,7,8,9}; int [] num2 ={1,2,3,4,5,6,7,8,9}; int multiply=0; foreach(int i in num1 ) { foreach(int j in num1 ) { if(i>=j) { multiply=i*j; Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString()); } } } 恩,但我们老师主要目的是让我们熟悉 foreach的用法 五子棋智能博弈的研究与设计 【Helping~~】 C# 正则表达式过滤字符串 再不解决,就得走人了,高手帮忙啊! 请问如何用SQL操作XML文件 在C#中编写新控件时,生成时发生错误,如何解决? 算法规律 DotNet控件下载 XmlAttribute 为什么可以得到Web.config中的数据呢? DataGrid高手請進,,在线等!急! 如何将Dataset中的字段值赋值NULL 请问TextBox里面的为什么输入\n不换行呢? 如何实现生成窗体只能生成一个?
int [] num2 ={1,2,3,4,5,6,7,8,9};
int multiply=0;
foreach(int i in num1 )
{
foreach(int j in num1 )
{
if(i>=j)
{
multiply=i*j;
Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString());
}
}
}
int [] num2 ={1,2,3,4,5,6,7,8,9};
int multiply=0;
foreach(int i in num1 )
{
foreach(int j in num2 )
{
if(i>=j)
{
multiply=i*j;
Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString());
}
}
}
{
for(int j=1;j<=i;j++)
{
multiply=i*j;
Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString());
}
}
用for循环不是更简洁吗
{
语句;
}如:
List<User> list = new List<User>();
DataTable table = DBHelper.GetDataSet(sql);
foreach (DataRow row in table.Rows)
{
User user = new User();
user.Id=(int)row["Id"];
user.UserName = (string)row["UserName"];
user.UserPwd = (string)row["UserPwd"];
list.Add(user);
}
让楼主看着结果舒服些
multiply = i * j;
Console.Write(i.ToString() + "*" + j.ToString() + "=" + multiply.ToString());
if (i == j)
{
Console.WriteLine();
}
int [] num2 ={1,2,3,4,5,6,7,8,9};
int multiply=0;
foreach(int i in num1 )
{
foreach(int j in num1 )
{
if(i>=j)
{
multiply=i*j;
Console.WriteLine(i.ToString() + "*"+ j.ToString() + "=" +multiply.ToString());
}
}
}