5 条题解
-
1
👀️
#include<stdio.h> #include<string.h> int main() { char a[10000001]; int l,b[10000001]; scanf("%s",a); l=strlen(a); for(int i=0;i<l;i++){ b[i]=a[i]-'0'; }b[l-1]=b[l-1]+2; for(int k=l-1;k>0;k--){ if(b[k]>=10){ b[k]%=10; b[k-1]++; } }if(b[0]>=10){//单独处理最高位数 printf("1"); b[0]%=10; } for(int j=0;j<l;j++){ printf("%d",b[j]); } return 0; }
信息
- ID
- 788
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 428
- 已通过
- 95
- 上传者