北大ACM1001的题目,怎么提交都是wrong answer,帮我看看这是代码:#include#include#includefloat R; int n;int console[127]; void PRINT(int console[],int n){int m=126;int dot=m-n+1;int j=0;while(console[m]==0&&m>=dot)console[m--]='\0';wh
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 12:39:04
![北大ACM1001的题目,怎么提交都是wrong answer,帮我看看这是代码:#include#include#includefloat R; int n;int console[127]; void PRINT(int console[],int n){int m=126;int dot=m-n+1;int j=0;while(console[m]==0&&m>=dot)console[m--]='\0';wh](/uploads/image/z/14592543-15-3.jpg?t=%E5%8C%97%E5%A4%A7ACM1001%E7%9A%84%E9%A2%98%E7%9B%AE%2C%E6%80%8E%E4%B9%88%E6%8F%90%E4%BA%A4%E9%83%BD%E6%98%AFwrong+answer%2C%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%E8%BF%99%E6%98%AF%E4%BB%A3%E7%A0%81%EF%BC%9A%23include%23include%23includefloat+R%3B+int+n%3Bint+console%5B127%5D%3B+void+PRINT%28int+console%5B%5D%2Cint+n%29%7Bint+m%3D126%3Bint+dot%3Dm-n%2B1%3Bint+j%3D0%3Bwhile%28console%5Bm%5D%3D%3D0%26%26m%3E%3Ddot%29console%5Bm--%5D%3D%27%5C0%27%3Bwh)
北大ACM1001的题目,怎么提交都是wrong answer,帮我看看这是代码:#include#include#includefloat R; int n;int console[127]; void PRINT(int console[],int n){int m=126;int dot=m-n+1;int j=0;while(console[m]==0&&m>=dot)console[m--]='\0';wh
北大ACM1001的题目,怎么提交都是wrong answer,帮我看看
这是代码:
#include
#include
#include
float R;
int n;
int console[127];
void PRINT(int console[],int n){
int m=126;
int dot=m-n+1;
int j=0;
while(console[m]==0&&m>=dot)
console[m--]='\0';
while(console[j]==0&&j!=dot)
j++;
for(;j
北大ACM1001的题目,怎么提交都是wrong answer,帮我看看这是代码:#include#include#includefloat R; int n;int console[127]; void PRINT(int console[],int n){int m=126;int dot=m-n+1;int j=0;while(console[m]==0&&m>=dot)console[m--]='\0';wh
推荐高精度的用java做!
AC的代码自己好好看看吧,不要只抄代码
import java.io.*;
import java.math.*;
import java.util.Scanner ;
public class Main {
public static void main(String [] args ){
//Scanner sc = new Scanner( new FileInputStream("c:\\in.txt") ) ;
Scanner sc = new Scanner(System.in) ;
int n ;
BigDecimal b ;
while (sc.hasNext()){
b = sc.nextBigDecimal() ;
n = sc.nextInt() ;
b = b.pow(n).stripTrailingZeros() ;
String s = b.toPlainString() ;
if (s.charAt(0) == '0')
System.out.println(s.substring(1)) ;
else
System.out.println(s) ;
}
}
}