c语言实验7函数一 c语言第七章实验报告

C语言实验 函数

#includestdio.h

创新互联是一家专业提供宜川企业网站建设,专注与成都网站制作、网站设计、外贸网站建设HTML5建站、小程序制作等业务。10年已为宜川众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

int computNum(int num)

{

int sum=0;

int n;

while(num)

{

n=num%10;//取数的一位数

sum=sum+n;//累加这个数

num=num/10;//把num去掉一位数

}

return sum;

}

void main()

{

int number;

printf("请输入一个整数:");

scanf("%d",number);

printf("各个数的和是%d",computNum(number));

}

C语言中的函数实验: 编一函数,找出任意一整数的全部因子。 一下是我的程序清单:

for(a=n;a=-na!=0;a++)

这句有问题,当a=0的时候就跳出循环了,应该这样修改:

if(n0)

{ for(a=n;a=-n;a++)

if(a!=0)

{if(n%a==0)

P("%5ld",a);}

}

C语言实验7 函数1

#include stdio.h

int main ()

{

int ad(int);

int n;

printf("请输入一个测试数:");

while(scanf("%d",n)==1)

if(ad(n))

printf("\t %d 是  素数.\n",n);

else 

printf("\t %d 不是素数.\n",n);

return 0;

}

int ad(int n)

{

int flag=1,i;

for (i=2;i=n/2  flag==1;i++)  // 这里 i=n/2就好了

if(n%i==0)

flag=0;

return (flag);

}

代码有点小问题,参看上面的注释


分享标题:c语言实验7函数一 c语言第七章实验报告
URL标题:http://azwzsj.com/article/dochsce.html