作业帮 > 综合 > 作业

从1到任何数相加的计算

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/06 01:18:46
从1到任何数相加的计算
#include
#include
int x,y;
int jisuan(void);
main(void)
{
printf("\n请输入一个大于1的数字:");
scanf("%d",&x);
if(x>1)
{
jisuan();
printf("\n答案:%d",&y);
}
else
{
printf("/n输入的数字小于1 - ");
}
system("pause");
return 0;
}
int jisuan(void)
{
int z=1,w;
for(;z
从1到任何数相加的计算
总体上还是对的,错误有以下两点:
1 子函数定义的返回类型是int,但你的函数体没有返回值;
2 你的printf语句输出的是&y,即变量y的地址,所以结果当然不是你想要的,应该把&去掉;
已在vc++6编译通过