IT
มหาวิทยาลัย
เคลียร์แล้ว

プログラミングの問題の回答を教えてください!

#include <stdio.h> int main(void){ int a[2][4]={[1.2,3.4], {5,.6,7.8 : int tasu,hiku,kakeru,waru: tasu=a[O][O]+a[O][1]: hiku=a[O][2]-a[O][31: kakeru=a[1][O]*a[1][1]: waru=a[11[2]/a[1][3]: printf("26d.%d,%6d,96dNn",tasu,hiku,kakeru,waru return 0: (問) tasu,hiku,kakeru,waruの値を求めよ。
プログラミング

คำตอบ

✨ คำตอบที่ดีที่สุด ✨

画像を参考に計算してみてください。

一応、答え合わせの用意はあります。

intは整数型なので、計算結果の数値を代入保存する際に小数点以下は切り捨てられます。
たとえば
int x;
x=2.8;
と書いても、xに代入保存された値は2.
よって
pintf("%d",x)
で画面に出力されるのは
2
となる。

k

ありがとうございます!!
もし宜しければ答え合わせの回答を教えて頂けますか?

答えは
tasu=1+2=3
hiku=3-4=-1
kakeru=5×6=30
waru=0 (7/8=0.875だけど整数にするから小数点以下切り捨て)
になるはずです。
どうですか?あってましたか?

k

合ってました!とても分かりやすかったです!!
プログラミングが苦手なので助かりました!
ありがとうございます😭

แสดงความคิดเห็น
ข้อสงสัยของคุณเคลียร์แล้วหรือยัง?

เมื่อดูคำถามนี้แล้ว
ก็จะเจอคำถามเหล่านี้ด้วย😉