精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 根據(jù)n,計(jì)算如下公式的值.s=1/1+1/2+1/3+.+1/n 例如,若輸入5,則應(yīng)輸出2.28333

    根據(jù)n,計(jì)算如下公式的值.s=1/1+1/2+1/3+.+1/n 例如,若輸入5,則應(yīng)輸出2.28333
    哪里錯(cuò)了,用什么語句好?
    輸入什么都是彈出1...
    int a = int.Parse(textBox1.Text);
    int sum = 0;
    int b = 0;
    while ( a = 0)
    {
    b = b+1 / a;
    sum = sum + b;
    a = a - 1;
    }
    if(a==0)
    MessageBox.Show(sum.ToString());
    剛學(xué)的,對這些語句還不懂,改了,還是彈出1.
    其他人氣:891 ℃時(shí)間:2019-10-17 04:06:13
    優(yōu)質(zhì)解答
    Sum是一個(gè)小數(shù),而你這里把Sum定意成一個(gè)int的整形,結(jié)果會(huì)自動(dòng)取整.
    int Sum=0;改為double Sum=0;或 float Sum=0
    最好把a(bǔ)也改為浮點(diǎn)數(shù).
    double a = double.Parse(textBox1.Text);
    double sum = 0;
    while ( a != 0)
    {
    sum = sum + 1/a;
    a = a - 1;
    }
    if(a==0)
    MessageBox.Show(sum.ToString());
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版