ural 1001 Reverse Root 水题
2014-08-08 17:54
344 查看
#include <stdio.h> #include <math.h> double v[1000000]; int main() { int i=0; while(scanf("%lf",&v[i++])!=EOF); i--; while(i--) { printf("%.4lf\n",sqrt(v[i])); } }
这道题只要控制好输出就好了,,反正代码是个很奇妙的东西。也不知道改了个啥,然后就A了,这是我回来后做的第一次综合训练。感觉老压抑了,这怎莫搞得,可能是题做的还是比较少。看见了题不知道什么类型。然后第一题就Wa ,过了好久用库函数做了一下 ,A掉了。后来又看了同学的代码 ,又做了一遍
atof(将字串转换成浮点型数)
相关函数 atoi,atol,strtod,strtol,strtoul
表头文件 #include <stdlib.h>
定义函数 double atof(const char *nptr);
函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。
返回值 返回转换后的浮点型数。
附加说明 atof()与使用strtod(nptr,(char**)NULL)结果相同。
范例 /* 将字符串a 与字符串b转换成数字后相加*/
#include<iostream> #include<cmath> #include<cstdlib> #include<stdio.h> using namespace std; double num[1000000]; int main() { char str[25]; int i=0; while(cin>>str) { num[++i]=sqrt(atof(str)); } for(int j=i;j>=1;j--) printf("%.4f\n",num[j]); }
第二次的
相关文章推荐
- URAL1001 - Reverse Root - 水题
- Ural水题连萌之1001_Reverse Root
- UVA10018 Reverse and Add【回文数+水题】
- Ural 1001 Reverse Root 解题报告
- LeetCode-25-Reverse-Nodes-in-k-Group 链表递归水题
- CSU1567: Reverse Rot(水题)
- POJ-3100-Root of the Problem,原来是水题,暴力求解~~~
- POJ 3100 Root of the Problem(我的水题之路——取A^N最接近B的A)
- ural 1001 Reverse Root
- URAL 1001 Reverse Root
- URAL 1001 Reverse Root
- HDU1321 ZOJ1295 Reverse Text【水题】
- HDU——1062Text Reverse(水题string::find系列+reverse)
- VK Cup 2016 - Round 1 (Div. 2 Edition) A. Bear and Reverse Radewoosh 水题
- POJ 3100 Root of the Problem (水题)
- Ural 1001 - Reverse Root
- Ural 1001 Reverse Root 解题报告
- leetcode 7 Reverse Integer(水题)
- ACM Reverse Root
- LeetCode-7-Reverse-Integer 水题