Я пытаюсь решить http://projecteuler.net/problem=1 с помощью Visual C# Express.Простой для цикла в C#
Я создал консольное приложение и написал следующий код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Euler_1
{
class Program
{
static void Main(string[] args)
{
int num = 0;
int sum = 0;
for (int i = 0; i <= 10; i++)
{
if (num/3 == 0)
sum = sum + num;
num++;
System.Console.WriteLine(num);
}
}
}
}
Просто, чтобы проверить, могу ли я получить какой-либо вывод. Я не уверен, что это лучший способ решить эту проблему. Окно консоли открывается только на секунду, а затем исчезает. Как я могу это исправить?
Возможно, вы используете 'i' вместо' num'. – MikeSmithDev
Кстати, если вы хотите N итераций цикла, используйте форму для (int i = 0; i
SecurityMatt
Не '(num/3 == 0)' то же самое, что 'num == 0'? Возможно, вы имели в виду '(num% 3 == 0)' –