解题思路:
我写了一个个人认为完全没错的代码交进去。提示错了,就是下面的代码1.自己测试也是完全正确的。
然后我稍改出了代码2,自己测试,15 1000,这组数就会出错。唉,我也不说啥了,系统说啥对就是啥对吧。
代码2是能通过的。
注意事项:
参考代码:
代码1:
#include<stdio.h>
#include<string.h>
int main()
{
unsigned long int k,n,i,zb=0,j;
unsigned long int a[1005];
scanf("%lu %lu",&k,&n);
memset(a,0,sizeof(a));
a[0]=1;
for(i=1;i<n;i++)
{
if(a[i]==0)
{
a[i]=a[zb]*k;
zb=i;
for(j=0;j<i&&i+j<n;j++)
{
a[i+j+1]=a[i]+a[j];
}
i=i+j;
}
}
printf("%lu",a[n-1]);
return 0;
}
代码2:
#include<stdio.h>
#include<string.h>
int main()
{
int k,n,i,zb=0,j;
int a[1005];
scanf("%d %d",&k,&n);
memset(a,0,sizeof(a));
a[0]=1;
for(i=1;i<n;i++)
{
if(a[i]==0)
{
a[i]=a[zb]*k;
zb=i;
for(j=0;j<i&&i+j<n;j++)
{
a[i+j+1]=a[i]+a[j];
}
i=i+j;
}
}
printf("%d",a[n-1]);
return 0;
}
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:1451 |
文科生的悲哀 (C语言代码)浏览:1538 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:523 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |
C二级辅导-分段函数 (C语言代码)浏览:659 |
复数求和 (C语言代码)浏览:994 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:416 |
1052题解(链表操作)浏览:782 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:469 |