| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 906 人关注过本帖
标题:c#主函数如何调用
只看楼主 加入收藏
kendall
Rank: 1
等 级:新手上路
帖 子:2
专家分:5
注 册:2013-2-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
c#主函数如何调用
static void Main(string[] args)
        {
            int a, b;
            
            float c;
             a = Convert.ToInt32(Console.ReadLine());
             b = Convert.ToInt32(Console.ReadLine());
             c = divide("c");
            Console.WriteLine(c );
     
        }
float   divide( int a, int b)
        {
            float c=0;
            if (b == 0)
                Console.WriteLine("除数不能为0!");
            else
              c = (float)a / b;
          return c;
        }
自己写起来始终有错,哪位高手能帮忙解决一下啊
搜索更多相关主题的帖子: static void return 如何 
2013-03-12 15:23
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
收藏
得分:20 
float   divide( int a, int b) 这个方法有有两个参数,都是int型。
那么在调用这个方法的时候,就需要传入两个int型的参数。
c = divide("c");这里在调用的时候,只传入了一个字符串参数,跟divide方法所需要的参数不相符,当然要报错啊。
按你写的程序,应该改为c = divide(a, b);

2013-03-12 15:36
转身之爱
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-3-27
收藏
得分:0 
static void Main(string[] args)
         {
             int a, b;
              
            float c;
              a = Convert.ToInt32(Console.ReadLine());
              b = Convert.ToInt32(Console.ReadLine());
              c = divide(a,b);
             Console.WriteLine(c.ToString() );
      
         }
 static float   divide( int a, int b)
         {
             float c=0;
             if (b == 0)
                 Console.WriteLine("除数不能为0!");
             else
               c = (float)a / b;
           return c;
         }
2013-03-27 22:10
于思强
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-3-17
收藏
得分:0 
a
2013-03-28 23:14
快速回复:c#主函数如何调用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015710 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved