HDU1013

#include<iostream>
#include<string.h>
using namespace std;
int main(void){
char a[1000];//输入字符 数组
int na[1000];//转化为数数组
while(scanf("%s",a)!=0){
if(a[0]=='0') return 0;//字符串输入与整数输入控制不同
int len=strlen(a);//整个输入之后用strlen函数知道输入多少个数 ;用strlen记得#include<string.h>
for(int i=0;i<len;i++){
na[len-1-i]=a[i]-'0';//倒序得到对应的数
}
int s=0;
for(int i=0;i<len;i++){
s+=na[i];
}
printf("%d\n",(s-1)%9+1);//观察规律 不是s%9会WA
}
}

循环无限次的一般多写几个找找规律

猜你喜欢

转载自www.cnblogs.com/slay/p/10434790.html
今日推荐