qq_34418970
想飞的鱼丶
采纳率8.6%
2016-03-29 13:51 阅读 1.4k

刚学代码。这是C++语言吗?怎么用C#来表示?

int foo1(int m,int n,int p)
{
int x = m + n + p;
return x;
}

int main(int argc,char** argv)
{
int x,y,z,result;
x=11;
y=22;
z=33;
result = foo1(x,y,z);
printf("result=%d\n",result);
return 0;

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

9条回答 默认 最新

  • qq423399099 小灸舞 2016-03-29 14:02

    这是C++,楼主是刚学C#么。。。
    这个就是定义了3个变量x,y,z,并且赋值成11,22,33,然后调用函数foo1求3个数的和并且返回这个和赋值给result,
    然后用printf打印
    结果:
    result=66

    点赞 1 评论 复制链接分享
  • Oneforalone 段七朵 2016-03-29 14:02

    很明显啊,你输出用printf这是c的输出,不是c++;怎么改成c#就不知道了,我学c也没多久

    点赞 评论 复制链接分享
  • qq_29913653 霙霙素雪 2016-03-29 14:16

    printf是c不是c++

    点赞 评论 复制链接分享
  • k876537 _yirol 2016-03-29 14:20

    Console.WriteLine("resutl = {0}",resutl)

    点赞 评论 复制链接分享
  • u013945889 vv小刚 2016-03-29 14:34

    c# 的输入输出语句是:Console.readline(),Console.WriteLine("resutl = {0}",resutl)

    点赞 评论 复制链接分享
  • bai596140538 Brave_QQ596140538 2016-03-30 01:11

    很明显,代码是c语言风格,c++是兼容c的,至于兼容要注意什么去问百度吧

    点赞 评论 复制链接分享
  • herozhangbz herozhangbz 2016-03-30 02:31

    winform还是控制台?

    点赞 评论 复制链接分享
  • herozhangbz herozhangbz 2016-03-30 02:36

    在form或者buttonclick下编写

                int x = 11, y = 22, z = 33;
                textBox1.Text =foo1(x, y, z).ToString();
    

    下面是命名空间下编写

         public int foo1(int m, int n, int p)
            {
                return m + n + p;
            }
    
    点赞 评论 复制链接分享
  • herozhangbz herozhangbz 2016-03-31 03:16

    控制台如下

        static void Main(string[] args)
            {
                        int x = 11, y = 22, z = 33;
                Console.WriteLine("result={0}",foo1(x,y,z));
                Console.ReadKey();
            }
    
    
         public static int  foo1 (int m,int n,int p)
            {
                return m + n + p;
            }
    
    
    点赞 评论 复制链接分享

相关推荐