cheng()函数中,n赋值1之后再也没有改变过,所以x=x*n,不管乘几次,结果还是x。
成都创新互联公司是一家专注于做网站、成都做网站与策划设计,汇川网站建设哪家好?成都创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:汇川等地区。汇川做网站价格咨询:18982081108
暂没发现其他错误。
第一段代码只会显示int a = 20这句给a赋的值,你zhao函数中的a只是格局不变量作用域只在zhao这个函数里。
第一行和第五行任意一处就够了,都写也没冲突。
最后函数定义那必须有,他后面没带分号,而是函数主体;前面2处才是函数声明。
函数声明定义在main()函数内外都可以,只要在调用max之前,能找到声明就可以了。
如果把函数定义(包括函数定义和实现体)放在main函数之前,则可以需要再写函数声明了。
1 根据功能,想一个函数名,并设计好返回值类型以及参数列表。参数列表包括参数个数,每个参数类型,以及该参数的作用。
2 根据函数要实现的功能,实现函数的主体代码。
3 按照你设计的想法,传入不同参数类型,验证函数功能并调试。
#includestdio.h
int shuXianHua(int num)
{
int a, b, c;
a = num/100;
b = (num/10)%10;
c = num%10;
if ((a*a*a+b*b*b+c*c*c) == num)
{
return 1;
}
return 0;
}
int main()
{
for (int i = 200; i=400; i++)
{
if (1 == shuXianHua(i))
{
printf("%d ", i);
}
}
printf("\n");
return 0;
}
运行结果: