C/C++の宿題を片付けます 110代目
at TECH
316:デフォルトの名無しさん
08/06/22 20:09:00
>>310
#include <stdio.h>
void f1(int x) {
int y=x/2;
if(y!=0) f1(y);
printf("%d",x%2);
}
void f2(double x) {
int y;
double z=x*2.0;
y=(int)z;
z=z-(double)y;
printf("%d",y);
if(z!=0.0) f2(z);
}
int main(void) {
int i;
double r;
scanf("%lf",&r);
i=(int)r;
r=r-(double)i;
f1(i); putchar('.'); f2(r);
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4377日前に更新/251 KB
担当:undef