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

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

我真不知道,哪錯了??大神幫幫忙

我真不知道,哪錯了??大神幫幫忙

C
補食者 2016-03-14 22:35:33
#include<stdio.h> void?main() {????int?a,i,num=0; ?????int?tag; ?????char?str[100][10]; ?while(1) ?{ printf("請選擇是否繼續(xù)輸入?(輸入1繼續(xù),0結(jié)束)\n"); scanf("%d\n",&tag); if(tag==1) { ??num++; ??????scanf("%s",str[i]); } else { printf("打印字母\n"); ????for(int?j=num;j>=0;j--) { ???????printf("%s",str[j]); ???printf("?"); } } ?} }
查看完整描述

3 回答

?
LawrenceLam

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

i沒有賦初值,而且后面i的值沒有改變輸入的內(nèi)容不斷覆蓋之前的內(nèi)容


查看完整回答
1 反對 回復 2016-03-15
?
onemoo

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

最關鍵的問題是:i?并沒有初始化! 這樣一開始scanf時不知道將輸入的字符串存到哪里去了...

還有:

C++標準規(guī)定main函數(shù)的返回值是int,不要寫成void。

變量a根本沒有用到。

查看完整回答
1 反對 回復 2016-03-15
  • 3 回答
  • 0 關注
  • 1469 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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