从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");

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 13:30:21
从1到任何数相加的计算#include #include int x,y;int jisuan(void);main(void){printf(1){jisuan();printf("\n答案:%d",&y);}else{printf("/n输入的数字小于1 - ");}system("pause");" />
xQoPJY /lxP#-L:BRu`h`I(n+ʟ9i_vޜ~}OK".9rPuQf!#3я"oL )V2R~K9fշ.Mx=Dp'Q0:yD=Rn&NjdbRJWޜxcZx9Z.Gi 5aҠi=ĔuC[l,*29jho]ӈ6 NoRb SZ񍨭./+xKkƹR6$2WVRc+J\R(6MdE-_{U}꽜ܠD``*.wдJa-Z{7ȥ C)IgbJ_λ&ԅcC:HeFi[qshAz`j<=pwd91ïO/ 0kjq;^΄3}Iol<ǾnivEEJ蹔O'zM

从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");
从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到任何数相加的计算#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");
总体上还是对的,错误有以下两点:
1 子函数定义的返回类型是int,但你的函数体没有返回值;
2 你的printf语句输出的是&y,即变量y的地址,所以结果当然不是你想要的,应该把&去掉;
已在vc++6编译通过