亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

下面這段程序的問題出在哪里?

下面這段程序的問題出在哪里?

C
慕容0566771 2016-12-18 23:39:56
#include <stdio.h>/* Jone算出結果應該怎么寫函數? */?int ?joneResult(int x, int y, int z){? ?int sum = (x+y+z)/3;? ?return sum; ? ? ? ? //這里是不是應該將sum返回呢?}/* Jack沒有算出結果只說了一句話是不是應該用無返回值函數? */voidjackResult(int x, int y, int z){? ? printf("我算不出來\n");}int main(){? ? int a, b, c;? ? a = 10;? ? b = 20;? ? c = 30;? ? //Jone的返回值類型是什么?? ? ? int ? jR = joneResult(a, b, c);?? ? printf("Jone運算結果是:%d\n", jR);? ? printf("Jack運算結果是:");? ? //Jack沒有算出結果只說了句話,是不是直接調用函數就可以了?void noResult();jackResult( a , b , c ) ;? ? return 0;}
查看完整描述

2 回答

已采納
?
peRsiStenc

TA貢獻4條經驗 獲得超0個贊

int jackResult(int x, int y, int z) { printf("我算不出來\n"); } 這個方法如果沒有返回值的話,前面的int應該改為void
查看完整回答
反對 回復 2016-12-19
?
風浸人心

TA貢獻11條經驗 獲得超6個贊

#include?<stdio.h>
/*?Jone算出結果應該怎么寫函數??*/
?int??joneResult(int?x,?int?y,?int?z)
{
???int?sum?=?(x+y+z)/3;
???return?sum;?????????//返回sum
}
/*?在實際中你調用int也是可以的?*/
?int?jackResult(int?x,?int?y,?int?z)
{
????printf("我算不出來\n");
}
int?main()
{
????int?a,?b,?c;
????a?=?10;
????b?=?20;
????c?=?30;
????//Jone的返回值類型是什么?
??????int???jR?=?joneResult(a,?b,?c);?
????printf("Jone運算結果是:%d\n",?jR);
????printf("Jack運算結果是:");
????//Jack沒有算出結果只說了句話,是不是直接調用函數就可以了?(是的)
void?noResult();//為什么申明函數要在這里申明?
jackResult(?a?,?b?,?c?)?;
????return?0;
}


查看完整回答
反對 回復 2016-12-19
  • 2 回答
  • 0 關注
  • 1053 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號