poj 百练 2765(基础题)有难度

来源:互联网 发布:数据库设计文档实例 编辑:程序博客网 时间:2024/05/21 09:07

感觉这道题有点难度

如果单纯换算成整数,记录变量值的长度是不够的

double 真是牛X 跟我想的不一样啊

注意printf

里面 % m.n  g

printf格式控制真心麻烦

别人写的这个很不错

double真心好

#include <stdio.h>#include <string.h>int main(){  int i;//freopen("F:\\input.txt","r",stdin );while(1)   {        char n[20];       if(scanf("%s",n)==EOF)            break;        int len = strlen(n);        double n10=0;        for( i=len-1;n[i]!='.';i--)       {            n10/=double(8.0);            n10+=double(n[i]-'0');        }        n10/=double(8.0);// .那位少除了一次        for( i=0;i<len;i++)           printf("%c",n[i]);       printf(" [8] = %.45g [10]\n",n10);           }   return 0;}


 

原创粉丝点击