#include<stdio.h>
int main(void)
{
int a,n,i,sum;
printf("Enter a:");
scanf("%d",&a);
printf("Enter n:");
scanf("%d",&n);
sum=0;
for(i=1;i<=n;i++)
{
sum=sum+a;
a=a*10+a;
}
printf("the sum is %d",sum);
return 0;
}
我运行过这个程序,可是还是缺了五分的票为1,2,3 张的情况。
追答应该不缺的,我没有运行环境,我上面的程序,你加一个输出语句就行了
不好意思。我程序给错了
#include
int main(void)
{
int yi,er,wu,count;
count=0;
for(wu=1;wu<=20;wu++)
for(er=1;er<=50;er++)
for(yi=1;yi<=100;yi++)
if(yi+er*2+wu*5==100)
{
printf("yi=%d,er=%d,wu=%d\n",yi,er,wu);
count++;
}
printf("%d",count);
return 0;
}
这个程序。运行下来为什么五分的为1,2,3都没有?
有啊,比如82个1分,4个2分,2个5分。81个1分,7个2分,1个5分。83个1分,1个2分,3个5分。
你把我给你的程序运行一下看看,我那里把所有可能的组合都让输出了。
恩,你的确实能输出。可我不知道我的错在哪了。。就我刚刚追问时 给你的那个程序。
追答你写的这个也没问题啊,只是咱俩变量用的不一样。我刚运行了,跟我的结果完全一样
追问不是吧。。我运行的结果wu=。。后面根本没有1,2,3。。是我电脑的问题??
本回答被提问者采纳