1、算法:输入一个N(正整数),输出从1~N,N个数组成的全排列
2、s=1+2-3+4-5+n 给出N的值返回S的值
3、算法:写出程序,读入一个C#文件,删除其中所有注释
4、算法:输入N,打印螺旋矩阵
输入N=1,输出1
输入N=2,输出1 2
4 3
输入N=3,输出1 2 3
8 9 4
7 6 5
2、s=1+2-3+4-5+n 给出N的值返回S的值
3、算法:写出程序,读入一个C#文件,删除其中所有注释
4、算法:输入N,打印螺旋矩阵
输入N=1,输出1
输入N=2,输出1 2
4 3
输入N=3,输出1 2 3
8 9 4
7 6 5
解决方案 »
- 关于combobox的问题
- 关于线程同步的问题,急
- 如何在C#的wpf中实现几个视频窗口的切换啊
- 新手请教一个简单问题,急!!!急!!!
- 求ASP.NET的上传代码,要求 所有代码写在.CS文件里
- 字符串拼接问题~!!欢迎大家进来讨论!!
- 能否判断一个对象的类型,有这样的方法吗?
- 问一个关于C# WinForm中,两个不同的应用程序之间传数据问题?
- 针对richtextbox如何将固定的字符串定成不同的颜色?
- 请教高手:如何在一个Repeater中绑定一个问题跟多个答案,但答案有单选跟多选。。。。。。。。。。。。。。。
- 求助关于OA添加邮件附件出现信息错误的问题!HELP!!急啊!
- SqlCommand可以从数据库中读出数据,为什么UPDATE不可以,请看代码
public string leijia(int n)
{
string str = string.Empty; for (int i = 1; i <= n; i++)
{
str += i + ",";
}
return str;
}
2.
public int jisuan(int n)
{
int k = 0;
bool isFu=false;
for (int i = 1; i <= n; i++)
{
if (!isFu)
{ k = k + i;
}
else
{
k = k - i;
}
isFu = !isFu;
}
return k;
}
string str = string.Empty;
System.IO.StreamReader sr = new System.IO.StreamReader(txturl,System.Text.Encoding.UTF8);
while (sr.Peek() > 0)
{
string k= sr.ReadLine().TrimStart();
if (k.Substring(0, 2) == "//")
{
continue;
}
str += sr.ReadLine();
}
sr.Close();
return str;
}
不同的是1题是字符串.方法:
private string outstring(string s)
{
int i,j,k,n ;
string temp,intemp;
n=s.Length;
temp=intemp="";
for (i=0;i<=n-1;i++)
{
temp=temp + Convert.ToString (s[i])+", "; for (j=i+1;j<=n-1;j++)
{
for (k=1;k<=n-j;k++)
{
intemp=Convert.ToString (s[i]);
intemp=intemp + s.Substring(j,k) + ", ";
temp=temp+intemp ;
}
}
}
return temp;
}
if ((n mod 2 )==0 )
return n/2;
else return 1-(n-1)/2;
是不是这样的公式忘记了,你再查查.
或者可以用递归jisuan(n):
private long jisuan(n)
{
if (n)<1 then return 0; //出错提示
if (n==1) then return 1;
if (n mod 2 ==0)
return jisuan(n-1)-n;
else return jisuan(n-1)+n;}
public static string deleteReadLine(string s)
{
if(s==null) return s;
int pos=s.IndexOf("//");
if(pos<0)
{return s;}
else
{return s.Substring(0,pos);}
}
}
如果是/* */的话把方法中//换成/*就可以了