请问编程1-500之间5的所有数的和?谢谢
来源:百度知道 编辑:UC知道 时间:2024/05/22 16:22:15
回答过这道题了。含有5的数。
用sprintf转成char,char里有一个5就要。
#include<stdio.h>
#include<stdlib.h>
void main(void)
{
int i,j,k;
int sum = 0;
char x[4];
for (i=1;i<=500;i++){
sprintf(x,"%03d",i);
for (j=0;j<3;j++) if (x[j]=='5') {sum=sum+i;printf("%d ",i);break;};
}
printf("\nsum=%d",sum);
}
没明白什么意思。
5的倍数还是含有5的数?
就是啊,什么意思,没说明白呀?