#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));
}
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);}
}
#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语言第七章实验报告
网页网址:https://www.cdcxhl.com/article24/dochsce.html
成都网站建设公司_创新互联,为您提供网站策划、网站内链、全网营销推广、网站收录、微信公众号、品牌网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联