这个C语言,系统总是说错??哪里错了????

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:49:14
#include<stdio.h>
int main(void)
{
int count, fen1, fen2, fen5, money;
int repeat, ri;

scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
scanf("%d", &money);
fen1=0;fen2=0;fen5=0;count=0;
for(fen1=1;fen1<=money;fen1++)
for(fen2=1;fen2<=money;fen2++)
for(fen5=1;fen5<=money;fen5++)
if(1*fen1+2*fen2+5*fen5==money){
count++;
printf("fen5:%d,fen2:%d,fen1:%d,total:%d\n",fen5, fen2, fen1, fen5+fen2+fen1);
}
printf("count = %d\n", count);
}

return 0;
}
编译运行都没问题
但考试系统总说错
可能是哪个细节没考虑到
高人指点

1分,2分,5分的硬币个数可以为0吗?

谁知道你写的这玩意是干毛的。自己解释下程序

没分,本来是懒得回答的!
程序没有任何问题!要查错的话,你说下考试系统的错误提示!
顺便给你个忠告:要想做好程序员,麻烦你注意给你的代码化下妆,也就是写上注释,注意格式!你的代码真难看!