ブログ
サポート
ログイン
会員登録
ログイン
会員登録
カテゴリから探す
目的から探す
出品者を探す
ブログを探す
仕事・求人を投稿して募集
仕事を探す
単発の仕事
継続(業務委託)の仕事
NEW
仕事を探す
単発の仕事
継続(業務委託)の仕事
NEW
サービス出品
ブログを投稿
サービス出品
仕事・求人を投稿して募集
ココナラブログ
C言語課題16
記事
IT・テクノロジー
のりお_エンジニア
2021/10/02 16:51
課題
入力した数字が4の倍数かどうか表示せよ。ゼロの場合は"ゼロ"と表示する。
回答
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
#include <stdio.h>
int main(void)
{
int val;
printf("数字を入力して下さい\r\n> ");
scanf("%d", &val);
if (val == 0) {
printf("ゼロ\r\n");
}
else if ((val % 4) == 0) {
printf("4の倍数である\r\n");
}
else {
printf("4の倍数ではない\r\n");
}
}
解説
% という演算子を知っているかどうかが鍵かと思います。
% を知らない場合は、2つの方法があると思います。
1)
4で減算し続けて、0になったら4の倍数。1〜3になったら4の倍数ではない。
2)
4で割って、その値に4をかけて、元の値から引いて 0 になったら4の倍数。1〜3になったら4の倍数ではない。
上の二つのコードを書いてみても楽しいかもしれません。
プログラミングの勉強としてはいいかもです。
そういう課題もありかですかね。"%"を使わすに、、、みたいな課題。
#C言語
#C言語課題
#初級
#プログラミング
#プログラミング初心者
#プログラミング学習
#プログラミング入門
のりお_エンジニア
組み込みソフト開発、C言語プログラマー / 40代前半 / 男性
一覧に戻る