clwn.net
当前位置:首页 >> jAvA写的杭电ACm的1002 的题 为什么老是说错误? ... >>

jAvA写的杭电ACm的1002 的题 为什么老是说错误? ...

用BigDecimal类 import java.math.BigDecimal; import java.util.Scanner; public class Main { public static void main(String[] args) { int t,i; String num1,num2; BigDecimal big1,big2; Scanner in = new Scanner(System.in); t = in.nex...

1. 你最好遵守提示,在程序中写上#define PI 3.1415927 2. scanf("%f",&r)!=EOF这个条件很难达到, 一般的结束方法是输入一串字符(非数据)让scanf("%f",&r)读取失败 改为 while(scanf("%f",&r)==1)

额。。。。。。 1.。。。。scanf("%c",a);输入一个字符???改成%s骚年。。。 2。。。。。for(i=0;i

题意: 给t组数据a,b,输出这两个大数的和 具体思路: 模拟加法的笔算过程 出错提醒: 1、最多1000位,基本数据类型范围不够,所以用字符串 2、此外,格式要特别注意一下,复制过来再修改 两个测试数据之间是有一行空白行的,但是最后一个测试...

这个题的要求没这么简单,它考的是大数相加,也就是模拟加法,模拟加法的算术,你这个一般的数据还能应付,但如果是10多位以上的数据就加不了,这是我写的,已经AC了,你看看 #include #include #define N 1200 int main () { int n,i,j,k,mark,...

#include #include #define MAX_LEN 2000 int an1[MAX_LEN+10]; int an2[MAX_LEN+10]; char szLine1[MAX_LEN+10]; char szLine2[MAX_LEN+10]; int main() { int n,k; scanf("%d",&n); for(k=1;k=0;i--) an1[j++]=szLine1[i]-'0'; int nLen2=strl...

#include main(){ int n,i,j; double a[100]; double l,sum,ad; while(scanf("%d",&n)!=EOF) { sum=0; for(i=0;i

额,你就考虑了,j-1以内的0~9情况,j-1这个情况你就不考虑了? 比如说s[j-1] = 0。那要输出00. 最好的处理,是把j-1也合到循环里面去,你这样写,如果不存在,估计就得出错了。 写到里面也不难。。 只处理空格回车,其余的跟你一样 for(int k=0...

import java.io.IOException;import java.util.Scanner;public class Main{public static void main(String args[]) throws IOException{int k=0;Scanner scan = new Scanner(System.in);while(scan.hasNext()) {k = 0;String str=scan.next();f...

你好,题目要求Process to end of file,就是有多组数据,你的代码只能处理一组数据。 可以这样写 #include int main()/*1000*/ { int a,b; while(scanf("%d%d",&a,&b)!=EOF) printf("%d\n",a+b); return 0; } 希望能够帮助到你,有什么问题欢迎...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com