当前位置: 代码迷 >> C语言 >> 这段程序能缩小一下吗!
  详细解决方案

这段程序能缩小一下吗!

热度:125   发布时间:2005-01-16 21:33:00.0
这段程序能缩小一下吗!
这段程序能缩小一下吗
main()
{
int sum(int x,int y,int z);
int a,b,c,s;
scanf("%d,%d,%d",&a,&b,&c);
s=sum(a,b,c);
printf("sum=%d\n",s);
}
int sum(int x,int y,int z)
{
int s;
s=x+y+z;
return(s);
}
搜索更多相关的解决方案: return  

----------------解决方案--------------------------------------------------------
你是不是这个意思?
main(a,b,c){scanf("%d,%d,%d",&a,&b,&c);printf("sum=%d\n",a+b+c);}
----------------解决方案--------------------------------------------------------

唉,看来得向静夜思申请一个专版才行

main(a,b,c){printf("%d",a+b+c,scanf("%d%d%d",&a,&b,&c));}


----------------解决方案--------------------------------------------------------
哇,真是两位高手啊!
出手不凡啊!
佩服
版主,我是昨天的那个小才鸟啊!
----------------解决方案--------------------------------------------------------
版主您的那个程序好象有点问题啊!
运行的结果不正确,请验证!
----------------解决方案--------------------------------------------------------
以下是引用zyaihy在2005-1-17 0:24:58的发言: 版主您的那个程序好象有点问题啊! 运行的结果不正确,请验证!
是的,我的程序认生^_^,它不熟悉的编译器要犯小性子。哈哈 用TC试试,这是因为不同的编译器对printf参的取向不同
----------------解决方案--------------------------------------------------------
main(a,b,c)     ?

能解释一下这个吗?
----------------解决方案--------------------------------------------------------
大概道理也就是主函数的参数,只是他的默认类型是int,就算你不定义系统也会把他认为是int 的//
----------------解决方案--------------------------------------------------------
呵呵,有个数限制吗?


我以前只见过两个参数的,而现在看到三个的了?
----------------解决方案--------------------------------------------------------
以下是引用knocker在2005-1-17 10:26:50的发言: 是的,我的程序认生^_^,它不熟悉的编译器要犯小性子。哈哈 用TC试试,这是因为不同的编译器对printf参的取向不同
用TC试过了,无论输什么数进去,答案都是&d
----------------解决方案--------------------------------------------------------
  相关解决方案