習題(3-3) 計算(a+b)*c的值,習題3-3

來源:互聯網
上載者:User

習題(3-3) 計算(a+b)*c的值,習題3-3

題目 - 習題(3-3) 計算(a+b)*c的值  
來源 計算概論B 2010
描述
計算運算式(a+b)*c的值,其中a, b, c均為整數,且a,b,c的值介於-10000和10000之間(不含-10000和10000)
關於輸入
輸入僅一行,包括三個整數a, b和c
關於輸出
輸出也是一行,即運算式的值
例子輸入
2 3 5
例子輸出
25
#include <stdio.h>int main(){    int a, b, c;    scanf("%d%d%d", &a, &b, &c);    printf("%d\n", (a + b)*c);    return 0;}

如果a,b,c分別表示三個有理數,並且滿足:|a|=3,|b|=1,|c|=5,|a+b|=a+b,|a+c|=-(a+c)那a,b,c的值

|a|=3 a=+-3
|b|=1 b=+-1
|c|=5 c=+-5
|a+b|=a+b
a+b>0
|a+c|=-(a+c)
a+c<0
如果 a=-3
-3+(+-1)<0所以 a=3
a+c<0
c<-a
c<=-3
c=-5

b無法確定 +-1
 
c語言習題解 執行以下程式後,a的值為 ,b的值為

a = 0;
b = 7;
解析:
a = p1 == &m;
根據運算子優先順序,先運算 p1 == &m,條件為假,傳回值為0,a為int型,轉換為int即a = 0;
b= (*p1)/(*p2) + 7;
直接按指標目標,就是k/m +7結果是7.66……,b為int類型,轉換時捨去小數,結果為7
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.