| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
满足了我强迫症的代码=C+0ms+没多余大括号+短+易读#include <stdio.h>
#include <string.h>
char b[105];
int a[105],i,j,n;
int main() {
while (scanf("%s", b)&& strcmp(b, "0")&&(n = strlen(b)))
for (i = 0;i<n;i++)
a[i] += b[n - 1 - i] - '0';
for (i = 0; i < 104; i++)
if (a[i]>9) a[i + 1] += a[i] / 10, a[i] %= 10;
while (!a[--i]);
while (i >= 0) printf("%d", a[i--]);
puts("\n");
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator