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

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

C語言中數組的輸入和輸出,程序有什么問題?為什么為什么回車就退出

C語言中數組的輸入和輸出,程序有什么問題?為什么為什么回車就退出

C
可可wrh 2017-09-21 20:27:07
#define?LENG?100 #include<stdio.h> #include<stdlib.h> int?main(){ int?LA[LENG]; int?LB[LENG]; int?*p,*q; p?=?(int?*)malloc(LENG*sizeof(int)); q?=?(int?*)malloc(LENG*sizeof(int)); ????p?=?LA; q?=?LB; char?a; ???printf("請輸入一個數組LA:"); ???while(1){ ???scanf("%d",*p++); ???if(a?==?'\n') ???break; ???} ???/*intf("請輸入一個數組LB:"); ???while(1){ ???scanf("%d",*q++); ???if(a?==?'\n') ???break; ???} ???for(int?i?=?0;i<(sizeof(LA)/sizeof(int));i++){ ???printf("%d",LA[i]); ???} ???for(int?j?=?0;j<(sizeof(LB)/sizeof(int));j++){ ???printf("%d",LB[i]); ???}*/ ???return?0; ??? ??? }
查看完整描述

2 回答

?
慕仰4014902

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

你的scanf后面為什么要加*,而且a也沒有賦值啊

查看完整回答
1 反對 回復 2017-09-21
  • 可可wrh
    可可wrh
    a=getchar()加在哪里 ,p是指針前面不應該有*嗎
?
可可wrh

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

a=getchar()加在哪里?p是指針吧

查看完整回答
反對 回復 2017-09-22
  • 2 回答
  • 0 關注
  • 1936 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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