ここから本文です

int型変数について( ゚д゚)ノ ハイ!質問!

ryo********さん

2014/4/2223:11:49

int型変数について( ゚д゚)ノ ハイ!質問!

①int型変数dataに8進数として数値を入力し、その値を実行結果のように10進数で表示するプログラムを作りなさい。

実行結果
数値>11
10進数=9
②scanfでdouble型変数に円の半径を入力して、円の直径、円周、面積を表示するプログラムをつくりなさい。
円周率 3.1415
直径 半径×2
円周 直径×円周率
面積 半径×半径×円周率

ぜんぜんわからない初心者ですんで、誰か教えてください。。

閲覧数:
108
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

ii3********さん

2014/4/2310:52:45

実装例です。

1.
#include <stdio.h>

int main(void) {
int oct, n = 0, fig = 1;
printf("数値>");
scanf("%d", &oct);

while (oct > 0) {
n += oct % 10 * fig;
oct /= 10;
fig *= 8;
}
printf("10進数=%d\n", n);

return 0;
}

2.
#include <stdio.h>

const double PI = 3.14;

int main(void) {
double r;
printf("半径>");
scanf("%lf", &r);

printf("直径=%f\n", r * 2);
printf("円周=%f\n", r * 2 * PI);
printf("面積=%f\n", r * r * PI);

return 0;
}
// ryo7626r q10128004855

質問した人からのコメント

2014/4/23 16:54:09

ありがとうございます!答えがないと勉強しにくかったです・・

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる