No.6ベストアンサー
- 回答日時:
doubleを使わないなら
(タイプミスも修正)
void main()
{
int var1, var2;
int per;
printf("\n1個目=>");
scanf("%d", &var1);
printf("\n2個目=>");
scanf("%d", &var2);
per = (100 * var1) / var2;
printf("\n<%d>は<%d>の<%d%>だってば!\n", var1, var2, per);
}
No.5
- 回答日時:
> printf("Aの値はBの%d%%です",n1%n2);
ここまで出来ていれば、後はテキストを見れば、間違いが解ると思いますが...。
> はい本の課題なんですけど答えが載ってなくて・・・
という事なので、ヒントと注意点だけ。
・% 演算子は、割合をパーセントで計算する演算子ではありません。
というか、C ではそのような演算子はありません。
よって、まず割合をパーセントで出す計算方法を考えて下さい。
・演算の優先順位の関係で、
1/3*3
は 0 になります。同様に割合の計算も、これを考慮して、
* 計算の順序を変えるか
* 変数は浮動小数点数を使う
の対処が必要です。
この回答への補足
ご教授ありがとうございます
浮動小数点というのはdoubleですよね?
それは使えないので
計算の順序を変えると言うのはどう言う
事でしょうか?
よろしければご教授お願いします
No.4
- 回答日時:
Cでよければ、下記のような感じでいかがでしょう。
--------------------------
#include <stdio.h>
void main(void) {
int a, b;
double x;
printf("A=");
scanf("%d", &a);
printf("B=");
scanf("%d", &b);
x = (double)a / b;
printf("%dは%dの%f%である", a, b,x);
}
No.3
- 回答日時:
void main()
{
int val1, val2;
double per;
printf("\n1個目=>");
scanf("%d", &var1);
printf("\n2個目=>");
scanf("%d", &var2);
per = 100.0 * (double)var1 / (double)var2;
printf("\n<%d>は<%d>>の<"%.2f>%だってば!\n", var1, var2, per);
}
No.2
- 回答日時:
机上でやると考えた場合に
どういう手順でやれば解答が出るのかをまず考えてみて下さい
何かの課題かなんかでしょうか?
解答まる写しではなんにもならないでしょ?
この回答への補足
はい本の課題なんですけど答えが載ってなくて・・・
それでプログラムをつくって前者には54
後者には84を入力すると64%になるはずなんですが54%に
なってしまいます
それがこれです↓
#include<stdio.h>
int main (void)
{
int n1,n2;
printf("二つの整数を入力してください\n");
printf("整数A:"); scanf("%d",&n1);
printf("整数B:"); scanf("%d",&n2);
printf("Aの値はBの%d%%です",n1%n2);
return(0);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミング 2つの整数を読み込んで、等しければ 「二つの値は同じです」と表示し、そうでなければ, 4 2023/05/15 16:03
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# プログラミング 2つの整数を読み込んで、等しければ 「二つの値は同じです」と表示し、そうでなければ, 5 2023/05/17 12:55
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 整数1〜99を入力させ、それを英語で表示するプログラムを作成したいんですが、そのプログラミングを教え 4 2023/04/28 14:12
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Ruby プログラミング 3 2023/06/09 14:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10個出力で改行したいのですが...
-
【C言語教えてください】sin波...
-
printf で二進表示を行いたい。
-
c言語でAからZまでを表示する...
-
コマンドラインに出力した文字...
-
strcmp
-
4の倍数を論理演算で表す。。
-
C言語での、年複利の計算方法...
-
C言語 プログラミング
-
scanfに文字が入力されたときに...
-
hit&bolwのプログラミングがで...
-
%P と %X の違い
-
unsigned int型について
-
printf( " %2d", p * q );
-
cshの文字列操作(0埋め)
-
改行について 1行に何個かづ...
-
8人分のテストの点数を入力し、...
-
入力したお金の金額からお札の...
-
三角形の判別
-
テキストカーソル位置の取得
おすすめ情報