プロが教えるわが家の防犯対策術!

c言語プログラミングについて

2つの数字を入力させて
その数字の絶対値を比較するプログラムを作りたい。
if文が関係があることは知っていますが
絶対値はどのように表せばいいでしょう?また

百のくらいの大きさを比較するプログラムの作り方(ヒント)もよろしくお願いします。
a=1500
b=1600

a<bなど

A 回答 (5件)

関数 abs は <math.h> じゃなくて <stdlib.h> だったりします>#4.

    • good
    • 0

cには標準ライブラリで絶対値関数があります。



#include <math.h>

//例
int a = -10;
a = abs(a); //絶対値


自分で実装するなら、単純に

if(a<0)a*=-1

のようにすれば絶対値が取れます。




・100の位の比較
他の方が答えてらっしゃるので説明は省略
プログラムだとこんな感じです。
//例
a =1500;
a = (a%1000)/100;
    • good
    • 0

>絶対値はどのように表せばいいでしょう?



int abs(int j);

>百のくらいの大きさを比較するプログラムの作り方

数値を1000で割った余りを100で割った整数部分が百の位です。
12345÷1000=12…345
345÷100=3.45
    • good
    • 0

>2つの数字を入力させて


最大何ケタ?
    • good
    • 0
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!