C#如何取模呀?(这是pascal 的写法: 1 mod 2 = 1) C#如何取模呀?(这是pascal 的写法: 1 mod 2 = 1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(1%2==1)Response.Write("无语啊"); 问题:求a / b 的模? 回答:using System;namespace Test{ /// <summary> /// 简单数学 的摘要说明。 /// </summary> public class 简单数学 { public 简单数学() { } public int 取模(int a, int b) { if ( a < b) { return a; } else { if ( a = b ) { return 0; } else { while(a>b) { a -= b; } return 取模(a,b); } } } }} 其实在我上面的回答中,有一个语法错误:if( a = b)...应该是:if ( a == b)... C类语言的是%,而BASIC类语言的是MOD vs2008卡死 急!!!!(高分) 哪位高手能将我的这段IL代码转换为C#代码? 字符串转成xml 我问下,我的vs2008怎么了? 不知道是第几次问这个问题了....期待中.. GridView控件问题 很菜,关于TREEVIEW 关于SQL中的Decimal的一个问题 如何把一个目录打包成一个文件? 未能找到类型或命名空间名称“MySchoolDBContext”(是否缺少 using 指令或程序集引用?) 如何在内存中保存GIF图像(静态,非动画)。和bmp位图占用内存的问题。 大家帮我把段vb代码转换成c#或vb.net
Response.Write("无语啊");
回答:using System;namespace Test
{
/// <summary>
/// 简单数学 的摘要说明。
/// </summary>
public class 简单数学
{
public 简单数学()
{
} public int 取模(int a, int b)
{
if ( a < b)
{
return a;
}
else
{
if ( a = b )
{
return 0;
}
else
{
while(a>b)
{
a -= b;
}
return 取模(a,b);
}
}
}
}
}
if( a = b)
...应该是:if ( a == b)
...