C语言 这题 怎么做 给 20 分 高手进 拜托

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:55:11
第一题填空:
#include <stdio.h>
main()
{int i,a[20],count;
long sun=0;
for(i=0;i<20;i++)
scanf("%d",___); /*$BLANK1$*/
count=___; /*$BLANK2$*/
for(i=0;i<20;i++)
{if(a[i]>0)
{sun+=a[i];
___; /*$BLANK3$*/
}
}
printf("%d,%ld",count,sun);
}
第二题填空:
main()
{
int m,n,r,t;
printf("Input two number, please!\n");
scanf("%d,%d",&m,&n);
if(m<n )
{t=m;
m=n;
___ /*$BLANK1$*/
}
while(n>0)
{r=m%n;
m=n;
___; /*$BLANK2$*/
}
printf("gcd=%d\n",___); /*$BLANK3$*/
}
第三题改错:
#include<stdio.h>
long fac(int n)
{
int i;long s;
s=0; /*$ERROR1$*/
i=1;
while(i<n) /*$ERROR2$*/
{s=s*i;
i++;}
return s;
}
main()
{int

第一题填空:
#include <stdio.h>
main()
{int i,a[20],count;
long sun=0;
for(i=0;i<20;i++)
scanf("%d",_&a[i]__); /*$BLANK1$*/
count=__0_; /*$BLANK2$*/
for(i=0;i<20;i++)
{if(a[i]>0)
{sun+=a[i];
__count++_; /*$BLANK3$*/
}
}
printf("%d,%ld",count,sun);
}
第二题填空:
main()
{
int m,n,r,t;
printf("Input two number, please!\n");
scanf("%d,%d",&m,&n);
if(m<n )
{t=m;
m=n;
_n=t__ /*$BLANK1$*/
}
while(n>0)
{r=m%n;
m=n;
_n=r__; /*$BLANK2$*/
}
printf("gcd=%d\n",_n__); /*$BLANK3$*/
}
第三题改错:
#include<stdio.h>
long fac(int n)
{
int i;long s;
s=0; /*$ERROR1$*/ s=n
i=1;
while(i<n) /*$ERROR2$*/
{s=s*i;
i++;}
return s;
}
main()
{int n;
printf(&qu