ブログ
サポート
ログイン
会員登録
ログイン
会員登録
カテゴリから探す
目的から探す
出品者を探す
ブログを探す
募集をする
仕事を探す
出品する
ブログを投稿する
出品する
募集をする
ココナラブログ
C言語課題11
記事
IT・テクノロジー
のりお_エンジニア
2021/08/12 16:57
課題
入力した数字が素数かどうか表示せよ。
回答
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
#include <stdio.h>
int main(void)
{
int a;
int b;
printf("数字を入力して下さい\r\n> ");
scanf("%d", &a);
if (a % 2 == 0) {
// 偶数なら素数ではない
printf("素数ではない\r\n");
}
else {
// 半分以下の数のどの数で割っても余りが出る場合はそれすなわち素数
for (b = a/2; b > 1; b--) {
if (a%b == 0) {
printf("素数ではない\r\n");
break;
}
}
if (b == 1) {
printf("これは素数\r\n");
}
}
}
解説
少し迷った。
他にもっといい感じのコードがあれば
ぜひ教えて頂きたいです。
このコードで目標は達成できると思います。
#C言語
#課題
#問題集
のりお_エンジニア
組み込みソフト開発、C言語プログラマー / 40代前半 / 男性
一覧に戻る