第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

您好,雖然c++調(diào)用了函數(shù)可是我返回不了值 ?請問該怎么辦?

您好,雖然c++調(diào)用了函數(shù)可是我返回不了值 ?請問該怎么辦?

繁花如伊 2021-07-05 10:06:03
#include<stdio.h>#include<stdlib.h>int main(){int i=0,t,flag=0;int b(int flag, int i,int t);int a[10] = { 15, 23, 67, 98, 54, 17, 6, 29, 38 };printf("請輸入一個需要查找的數(shù):");scanf_s("%d", &t);{if (flag==1) printf("%d", i);else if (flag==0)printf("該數(shù)不存在"); }system("pause"); return 0;}int b(int flag, int i,int t){int a[10] = { 15, 23, 67, 98, 54, 17, 6, 29, 38 };for (i = 0; i <= 9; i++){if (a[i] == t)flag = 1; break;}system("pause"); return (flag,i); }vs2013
查看完整描述

2 回答

?
慕俠2389804

TA貢獻1719條經(jīng)驗 獲得超6個贊

由于函數(shù)只能有一個返回值,可以考慮如果找不著返回正常值之外的值,比如-1


#include<stdio.h>#include<stdlib.h>int b(int *a, int n,int t);int main() { int i=0,t,r,a[10] = { 15, 23, 67, 98, 54, 17, 6, 29, 38 };  printf("請輸入一個需要查找的數(shù):"); scanf_s("%d", &t);  r=b(a,9,t); //a數(shù)組9個有效元素  if ( r<0 ) printf("該數(shù)不存在");  else printf("%d",r);  system("pause"); return 0;}int b(int *a, int n,int t) { int i,flag;  flag=-1;  for ( i=0;i<n;i++ ) if ( a[i]==t ) { flag=i; break; }  return flag;}


查看完整回答
反對 回復(fù) 2021-07-11
?
慕容708150

TA貢獻1831條經(jīng)驗 獲得超4個贊

返回值只有一個,怎么能返回兩個只值呢。

查看完整回答
反對 回復(fù) 2021-07-11
  • 2 回答
  • 0 關(guān)注
  • 512 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號