输入最小数和最大数,然后排成几列,每列4个值,要按顺序
例如:
最小输入1,最大输入5,则可以排列为:
1 2 3 4 //此为第一行
5 //此为第二行
又例如:
最小输入1,最大输入7,则可以排列为:
1 2 3 4
5 6 7 此算法该如何写呢?
例如:
最小输入1,最大输入5,则可以排列为:
1 2 3 4 //此为第一行
5 //此为第二行
又例如:
最小输入1,最大输入7,则可以排列为:
1 2 3 4
5 6 7 此算法该如何写呢?
解决方案 »
- 请问 MVVM 中INotifyPropertyChanged 接口 怎样通知控件更新的?
- 求正则表达式!
- winform问题
- 求一个第三方控件的源代码MagicLibrary 需要免费的版本,高分酬谢
- 急请帮助!!!怎么能得到cache中的值????????????在线等
- XML相关问题,急,谢谢~~!
- 怎么查看c#的.net类库的类文件完整内容呢?
- 如何实现两个窗口间的通讯?我想在MDI子窗口设置主窗口某菜单项不可用,怎么办?50分相送!
- 报表是什么东西?怎么加入到我的程序中?
- datagrid的一个很简单且经典的保存到数据库的问题(我想很多朋友也碰到过吧,请问是怎么解决的)
- C#如何响应连续按键?比如按两下SHIFT后调用一个方法?
- 如何获取DataGridView应有的长度和宽度
循环赋值
再将数组个数除以4 ,如10/4=3
建一个二纬数组
aa[1][4]={}
aa[2][4]={}
aa[3][4]={}
类似这个意思, 参考一下.
static void Main(string[] args)
{
int minnum = 0;
minnum = Convert.ToInt32(Console.ReadLine());
int maxnum = 0;
maxnum = Convert.ToInt32(Console.ReadLine());
string s = "";
int j = 1;
for (int i = minnum; i <= maxnum; i++)
{
s = s + i.ToString()+" ";
if (j % 4 == 0)
{
Console.WriteLine(s);
s = "";
}
j++;
}
if (j % 4 > 0)
Console.WriteLine(s);
}
int ii= 0;
foreach (int i in x)
{
ii++;
Console.Write(i);
if (ii == 4)
{
ii = 0;
Console.Write("\r\n");
}
}
Console.Read();
{
if(j != 0 && j %4 == 0)
{
Console.Write();
}
Console.Write(i.ToString() + " ");
j++;
}
int min,max;
cout<<"inputs:"<<endl;
cin>>min>>max;
if(min==max)
cout<<min<<endl<<max;
int count=0;
for (int i =min;i<=max;i++)
{
if(count<4)
cout<<i<<" ";
else
{
cout<<endl<<i<<" ";
count=0;
}
count ++;
}不知道对不对
int min,max;
cout<<"inputs:"<<endl;
cin>>min>>max;
if(min==max)
{
cout<<min<<endl<<max;
return 0;
}
int count=0;
for (int i =min;i<=max;i++)
{
if(count<4)
cout<<i<<" ";
else
{
cout<<endl<<i<<" ";
count=0;
}
count ++;
}