时间紧张,先记一笔,后续优化与完善。
#include<stdio.h> #include<string.h> char a[10000010]; int p; int solve(int x) { int y; sprintf(a,"%d",x); y=strlen(a); p++; if(x==y) return p; solve(y); } int main() { while(gets(a)){ p=1; if(strcmp(a,"END")==0) break; else if(strcmp(a,"1")==0) puts("1"); else printf("%d\n",solve(strlen(a))); } return 0; }
文章结束给大家分享下程序员的一些笑话语录: 警告
有一个小伙子在一个办公大楼的门口抽着烟,一个妇女路过他身边,并对他 说, “你知道不知道这个东西会危害你的健康?我是说, 你有没有注意到香烟 盒上的那个警告(Warning)?”
小伙子说,“没事儿,我是一个程序员”。
那妇女说,“这又怎样?”
程序员说,“我们从来不关心 Warning,只关心 Error”
---------------------------------
原创文章 By
null和null
---------------------------------