一道C语言的填空和一道编程题,高手过来看看啊

2024-11-25 23:28:05
推荐回答(2个)
回答1:

int fun(int n)
{ int i,j,k,m;
m=n;
/***********SPACE***********/
【k=0;】
for(i=1;i<4;i++)
{
/***********SPACE***********/
【j=m%10;】
m=(m-j)/10;
k=k+j*j*j;
}
/***********SPACE***********/
if(k==n) 【return(1)】
else return(0);}
main()
{
int i;
for(i=100;i<1000;i++)
/***********SPACE***********/
if(【fun(i)】==1)printf("%d is ok!\n" ,i);
}
编程题:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。
#include "stdio.h"
int fun(int x[],int n)
{
/**********Program**********/

int i;
int min=x[0];
for(i=1;iif(a[i]}
return min;

/**********End**********/
main()
{
int a[10],i,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%3d",a[i]);
printf("\n");
min=fun(a,10);
printf("%d\n",min);
}

回答2:

填空题:
k=0;
j=m%10;
return(1);
fun(i)
编程题:
int i;
int min=x[0];
for(i=1;i{
if(a[i]}
return min;