早教吧作业答案频道 -->其他-->
请教由于我的C#基础不好,看了好长时间都算不明白这道题,当入口参数a=10b=20时,函数的返回值是多少?当a=3b=-1时呢?代码如下intexampleFunction(inta,intb){inttemp=0;intresult=0;boolbFlag=false;switch(a){cas
题目详情
请教由于我的C#基础不好,看了好长时间都算不明白这道题,
当入口参数a=10 b=20时,函数的返回值是多少?
当a=3 b=-1时呢?代码如下
int exampleFunction(int a,int b)
{
int temp=0;
int result=0;
bool bFlag=false;
switch(a)
{
case 1:
temp=-1;
break;
case 2:
temp=5;
break;
case 3:
temp=28;
break;
default:
temp=0;
break;
}
if(b>0)
{
bFlag=true;
}
else
{
bFlag=false;
}
if((temp==0)&&!bFlag)return result;
while(bFlag)
{
result=result+b+temp;
if(result>50)bFlag=false;
if(result
我把这段代码运行了了下,当a=10 b=20 返回值是60,这个我明白了,
可是当a=3 b=-1时,为什么会返回0呢,
当入口参数a=10 b=20时,函数的返回值是多少?
当a=3 b=-1时呢?代码如下
int exampleFunction(int a,int b)
{
int temp=0;
int result=0;
bool bFlag=false;
switch(a)
{
case 1:
temp=-1;
break;
case 2:
temp=5;
break;
case 3:
temp=28;
break;
default:
temp=0;
break;
}
if(b>0)
{
bFlag=true;
}
else
{
bFlag=false;
}
if((temp==0)&&!bFlag)return result;
while(bFlag)
{
result=result+b+temp;
if(result>50)bFlag=false;
if(result
我把这段代码运行了了下,当a=10 b=20 返回值是60,这个我明白了,
可是当a=3 b=-1时,为什么会返回0呢,
▼优质解答
答案和解析
60
看了 请教由于我的C#基础不好,看...的网友还看了以下:
可以参考的公式是:s[1]=a[1];s[n]=s[n-1]>=0?s[n-1]+a[n]:a[n 2020-05-14 …
帮忙求下下面三个极限:lim(n→∞)∑(n+i)½/(n³)½,下部为i=1,上部为n第二个li 2020-06-12 …
matlab图像处理,提取图片的高频分量!我是这样写的:function gOK=laplace( 2020-06-27 …
选出下列加粗各项中注音有误的一项:A.联袂mèi愤懑mèn荒谬miùB.阴霾mái嫩芽nèn糯米n 2020-07-01 …
(A/P,i,n)=(A/F,i,n)+i或(A/F,i,n)=(A/P,i,n)-i我已经知道怎 2020-07-23 …
数列极限lim{((1³+2³+...n³)/n³)-4/n},n趋于无穷的极限?(1³+2³+.. 2020-11-01 …
在资金时间价值计算时,i和n给定,下列等式中正确的有().A.(F/A,i,n)=[(P/F,i,n 2021-01-14 …
1、在资金时间价值计算时,i和n给定,下列等式中正确的有?为什么?1、A(F/A,i,n)=[(P/ 2021-01-14 …
如图的框图的功能是计算表达式1+2+3+…+10的值,则在①、②两处应填入()A.i=0,i≤10B 2021-01-15 …
以下给出的是计算的值的一个程序框图,如左下图所示,其中判断框内填入的条件是()A.i>10B.i<1 2021-01-15 …