有人可以帮我解决这段代码吗? [关闭]

问题描述 投票:-4回答:1

我想知道此语法的编程语言是什么?这是C#吗?我在互联网上阅读过,但我不知道这到底是什么

var a,b,c,d,e : Integer;
a = 2;
if (a = 1) then a = a+1;
if (a = 2) then a = a+2;
if (a = 3) then a = a+3;
if (a = 4) then a = a+4;
Print a;
b = 2;
select Case b
{
case 1 : b = b + 1;
break;
case 2 : b = b + 2;
break;
case 3 : b = b + 3;
break;
case 4 : b = b + 4;
break;
}
Print b;
d = 20;
for e = 1 to 4
{
d = d — e;
}
Print d;
a = 1;
e = 1;
while (a < 8)
{
a = a + 1;
if a < 4 then
e = e + a;
else
e = e + 2;
}
Print e;

如果您想帮助该计划的结果,将不胜感激

c#
1个回答
0
投票

这里是您所要求的C ++解决方案。

#include <iostream>

using namespace std;

int main()
{
    int a, b, c, d, e;
    a = 2;
    if (a == 1)  a = a + 1;
    if (a == 2)  a = a + 2;
    if (a == 3)  a = a + 3;
    if (a == 4)  a = a + 4;
    cout << a << endl;
    b = 2;
    switch(b)
    {
    case 1: 
        b = b + 1;
        break;
    case 2: 
        b = b + 2;
        break;
    case 3: 
        b = b + 3;
        break;
    case 4: 
        b = b + 4;
        break;
    }
    cout << b << endl;
    d = 20;
    for (e = 1; e <= 4; e++)
    {
        d = d - e;
    }
    cout << d << endl;
    a = 1;
    e = 1;
    while (a < 8)
    {
        a = a + 1;
        if (a < 4)
            e = e + a;
        else
            e = e + 2;
    }
    cout << e << endl;
}
© www.soinside.com 2019 - 2024. All rights reserved.