题目链接:http://acm.henu.edu.cn/contest/problem?id=2&pid=7
#include <stdio.h>
#include <string.h>
char str[1005];
long long sum=0;
int main(){
gets(str);
for(int i=0;i<strlen(str);++i){
if(str[i]>='0'&&str[i]<='9'){
sum = sum*10 + str[i] - '0';
}
}
printf("%lld %s\n",sum, (sum>=520 && sum%520==0)?"yes":"no" );
return 0;
}
本文解析了一道来自河南大学ACM在线评测系统的编程题目,通过读取字符串并累加其中的数字字符,最终判断累加结果是否为520的倍数。代码使用C语言实现,展示了字符串处理和条件判断的基本技巧。
489





