Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 坏循环混淆_C#_Loops - Fatal编程技术网

C# 坏循环混淆

C# 坏循环混淆,c#,loops,C#,Loops,我尝试打印n个数字序列,但我想跳过3结尾的所有数字,如:3,13,23,33,43;我想忽略这些数字,并将这些数字1,2,4,5,6,7,8,9,10,11,12,14,15作为输出。谢谢你的帮助 int iBöseZahl; Console.Write("Enter the Böse Number:"); iBöseZahl = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter the starte

我尝试打印n个数字序列,但我想跳过3结尾的所有数字,如:
3,13,23,33,43
;我想忽略这些数字,并将这些数字
1,2,4,5,6,7,8,9,10,11,12,14,15
作为输出。谢谢你的帮助

int iBöseZahl;
Console.Write("Enter the Böse Number:");
iBöseZahl = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter the starter number:");
int iStarter = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter n long number:");
int n = Convert.ToInt32(Console.ReadLine());

for (int i = iStarter; i <= n; i++)
{
    if (iBöseZahl != i)
    {
        Console.Write("{0}", i);
        continue;
    }
}
intiböseZahl;
Console.Write(“输入Böse编号:”);
iBöseZahl=Convert.ToInt32(Console.ReadLine());
控制台。写入(“输入启动器编号:”);
int-iStarter=Convert.ToInt32(Console.ReadLine());
控制台。写入(“输入n个长数字:”);
int n=Convert.ToInt32(Console.ReadLine());
对于(int i=iStarter;i您可以尝试以下方法:

for (int i = 0; i < n; i++)
{
  if ((i % 10) != 3)
  {
    Console.WriteLine(i);
  }
}
for(int i=0;i
Why closed for“debug details”?问题和期望的结果很清楚。模(%)运算符将给出一个数字除以另一个数字的余数,因此要确定该数字是否以3结尾,请使用
if(iBoseZahl!=(i%10))
这很有帮助,非常感谢much@Benyam我们有各种各样的文章。我推荐帮助页面。
if((I%10)!=3)控制台。WriteLine(I);
-注意
I
而不是
n
正确,谢谢这非常有帮助