java计蒜客加一的问题
来源:互联网 发布:淘宝代理分销怎么样 编辑:程序博客网 时间:2024/05/22 07:40
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int b =sc.nextInt();
int[] a=new int[b];
int v=0;
int[] c=new int[b+1];
for(int i=0;i<a.length;i++) {
a[i]=sc.nextInt();
}
a[b-1]+=1;
for(int i=b-1;i>0;i--) {
if(a[i]==10) {
a[i]=0;
a[i-1]+=1;
}
}
if(a[0]==10) {
c[0]=1;
c[1]=0;
v++;
if(b+1>2) {
for(int k=a.length-1;k>=2;k--) {
c[k]=a[k];
}
}
}
if(v==0) {
for(int i=0;i<b;i++) {
System.out.print(a[i]+" ");
}
}else {
for(int i=0;i<=b;i++) {
System.out.print(c[i]+" ");
}
}
}
}
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int b =sc.nextInt();
int[] a=new int[b];
int v=0;
int[] c=new int[b+1];
for(int i=0;i<a.length;i++) {
a[i]=sc.nextInt();
}
a[b-1]+=1;
for(int i=b-1;i>0;i--) {
if(a[i]==10) {
a[i]=0;
a[i-1]+=1;
}
}
if(a[0]==10) {
c[0]=1;
c[1]=0;
v++;
if(b+1>2) {
for(int k=a.length-1;k>=2;k--) {
c[k]=a[k];
}
}
}
if(v==0) {
for(int i=0;i<b;i++) {
System.out.print(a[i]+" ");
}
}else {
for(int i=0;i<=b;i++) {
System.out.print(c[i]+" ");
}
}
}
}
阅读全文
0 0
- java计蒜客加一的问题
- Java的版本问题
- Java的编码问题!
- Java的面试问题:
- JAVA的中文问题
- 我的Java问题
- JAVA的加密问题
- Java的国际化问题
- Java 的i18n问题
- java时间的问题
- java问题的收集
- java的内存问题
- java排序的问题
- Java的路径问题
- Java程序的问题
- Java常见的问题
- Java面试的问题
- Java的路径问题
- 《Java 编程技巧1001条》 第389条 了解不对称数组
- Spring框架
- 科学匠人 | 艾美工程奖背后的微软人
- 嵌入式 Linux 系统在线升级策略架构
- Linux双网卡:一个配置外网,一个配置内网
- java计蒜客加一的问题
- v8引擎详解
- 数字签名算法中MD5withRSA
- leetcode_Longest Common Prefix
- 人人都是产品经理
- 深入理解java异常处理机制
- 【图像数学、机器学习】特惠购书通道
- 酷狗音乐安卓版豪华VIP破解版
- ATL中实现全屏切换的方法