如何在c语言中让用户输入一个2维数组,我用int a【】={scanf}能否输入一 c语言,二维数组,我想用循环的方式将用户输入的数据一个个赋给...

C\u8bed\u8a00\u5b57\u7b26\u578b\u4e8c\u7ef4\u6570\u7ec4\u7528scanf\u548cgets\u5982\u4f55\u8f93\u5165\uff0c\u4e3e\u4e2a\u4f8b\u8c22\u8c22

#include
int main()
{
char s[3][20];
int i;
printf("\u8f93\u5165\u7b2c\u4e00\u884c:");
gets(s[0]);
printf("\u8f93\u5165\u7b2c\u4e8c\u884c:");
scanf("%s",s[1]);

for(i=0;i<2;i++)
{
printf("%s\n",s[i]);
}
return 0;
}

int a[5][3];int i,j;for(i=0;i<5;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]);

使用循环 逐个输入

如果要逐行,可以在一行输入多个数的 ,如
scanf("%d %d %d", &a[0], &a[1], &a[2]);

~

你是不是想用户输入多少个数据, 来定义多大的数组?

  • C璇█涓,濡備綍杈撳叆涓や釜鏁?
    绛旓細1. 浣跨敤`scanf()`鍑芥暟杈撳叆涓や釜鏁般俙``c include <stdio.h> int main() { int num1, num2;printf("璇杈撳叆涓涓鏁存暟锛");scanf("%d", &num1);printf("璇峰啀杈撳叆涓涓暣鏁帮細");scanf("%d", &num2);printf("鎮ㄨ緭鍏ョ殑涓や釜鏁存暟鍒嗗埆鏄細%d 鍜 %d\n", num1, num2);return 0;} ```...
  • 濡備綍鍦╟璇█涓鐢ㄦ埛杈撳叆涓涓2缁存暟缁,鎴戠敤int a銆愩={scanf}鑳藉惁杈撳叆涓...
    绛旓細浣跨敤寰幆 閫愪釜杈撳叆 濡傛灉瑕侀愯锛屽彲浠ュ湪涓琛岃緭鍏ュ涓暟鐨 锛屽 scanf("%d %d %d", &a[0], &a[1], &a[2]);~
  • C璇█涓浣曡緭鍏涓や釜鏁存暟,骞堕嗗簭杈撳嚭?
    绛旓細return 0;} 绋嬪簭棣栧厛澹版槑浜嗕袱涓暣鏁板彉閲弉um1鍜宯um2锛岀劧鍚庝娇鐢╬rintf鍑芥暟鎻愮ず鐢ㄦ埛杈撳叆涓や釜鏁存暟銆傛帴涓嬫潵锛屼娇鐢╯canf鍑芥暟璇诲彇鐢ㄦ埛杈撳叆鐨涓や釜鏁存暟锛屽苟灏嗗畠浠瓨鍌ㄥ湪num1鍜宯um2涓傛渶鍚庯紝浣跨敤printf鍑芥暟灏嗚繖涓や釜鏁存暟閫嗗簭杈撳嚭銆
  • c璇█鐢ㄦ埛浠绘剰杈撳叆涓や釜鏁板,杈撳嚭鏈灏忔暟
    绛旓細include"main.h"intmain(){ intnums[2];intMax;printf("璇杈撳叆绗涓涓鏁:\r\n");scanf("%d",&nums[0]);getchar();printf("璇疯緭鍏ョ浜涓暟:\r\n");scanf("%d",&nums[1]);getchar();if(nums[0]>nums[1]){ Max=nums[0];} else { Max=nums[1];} printf("鏈灏忕殑鏁版槸:%d...
  • 鍦╟璇█涓浣曡緭鍏ヤ竴涓鏁存暟?
    绛旓細鍦–璇█涓紝鍙互浣跨敤scanf鍜宲rintf鍑芥暟瀹炵幇鏁存暟鐨勮緭鍏ヨ緭鍑銆備互涓嬫槸鏁存暟鐨勭ず渚嬩唬鐮侊細鍦ㄤ笂闈㈢殑浠g爜涓紝鎴戜滑棣栧厛瀹氫箟浜嗕竴涓暣鍨嬪彉閲弉um锛岀劧鍚庝娇鐢╬rintf鍑芥暟鎻愮ず鐢ㄦ埛杈撳叆涓涓暣鏁般傛帴鐫锛屼娇鐢╯canf鍑芥暟璇诲彇鐢ㄦ埛杈撳叆鐨勬暣鏁帮紝骞跺皢鍏跺瓨鍌ㄥ埌num鍙橀噺涓傛渶鍚庯紝浣跨敤printf鍑芥暟杈撳嚭鐢ㄦ埛杈撳叆鐨勬暣鏁般♡♡ 鏈...
  • 鍦–璇█涓浣瀹氫箟骞杈撳叆浠绘剰涓暟鎹
    绛旓細鐢ㄤ竴涓鐗瑰畾鐨勬暟瀛楄〃绀虹粨鏉燂紝姣斿0锛 褰鐢ㄦ埛杈撳叆0 鐨勬椂鍊欏氨鍋滄锛屽彲浠ュ弬鑰冧笅闈㈢殑浠g爜锛歩nt a[100],i, count;i =0;while(scanf("%d", &a[i]) != EOF) { if (a[i] == 0) break; // 鐢ㄦ埛杈撳叆浜0锛岃〃绀虹粨鏉熴俰++;} count = i-1;...
  • C璇█杈撳叆鍜岃緭鍑
    绛旓細鎺㈢储C璇█鐨勬暟鎹氦浜掕壓鏈細杈撳叆涓庤緭鍑 鍦–璇█鐨涓栫晫閲岋紝鏁版嵁鐨勪氦娴佸鍚屼俊鎭殑妗ユ锛岃緭鍏ヤ笌杈撳嚭鏄▼搴忎笌鐢ㄦ埛瀵硅瘽鐨勫叧閿傝鎴戜滑娣卞叆浜嗚В涓涓濡備綍鍦–涓疄鐜伴珮鏁堢殑鏁版嵁浜ゆ崲銆傝緭鍏ョ瘒 灏界getchar鍜実ets鏇炬槸鏁欏涓殑甯稿锛屼絾鍦ㄥ疄闄呭紑鍙戜腑锛屽畠浠殑浣跨敤宸查愭笎琚洿涓虹ǔ鍋ョ殑scanf鎵鍙栦唬銆俿canf鎻愪緵浜嗘牸寮忓寲鐨勮緭鍏...
  • C璇█涓浣曡鐢ㄦ埛缁欏彉閲忚祴鍊?
    绛旓細鍦–璇█涓锛屽彲浠ヤ娇鐢╯canf鍑芥暟鏉璁╃敤鎴缁欏彉閲忚祴鍊笺俿canf鍑芥暟鍙互浠庢爣鍑杈撳叆娴佷腑璇诲彇鏁版嵁锛屽苟灏嗗叾瀛樺偍鍒版寚瀹氱殑鍙橀噺涓備互涓嬫槸scanf鍑芥暟鐨勫熀鏈敤娉曪細scanf("%鏍煎紡瀛楃涓", &鍙橀噺鍚);鍏朵腑锛屾牸寮忓瓧绗︿覆鎸囧畾浜嗚緭鍏ユ暟鎹殑绫诲瀷锛屽父鐢ㄧ殑鏍煎紡瀛楃涓插寘鎷細d锛氭暣鏁 f锛氭诞鐐规暟 c锛氬瓧绗 s锛氬瓧绗︿覆 渚嬪锛岃璁╃敤鎴...
  • C璇█ 杈撳叆涓涓鏁 濡傛灉绛変簬2杈撳嚭10 灏忎簬2杈撳嚭12 澶т簬2杈撳嚭123
    绛旓細;else(a > 2);printf("%d\n", 123);system("pause");return 0;}鐜板湪绋嬪簭娌℃湁闂浜嗭紝浣犲彲浠ヨ瘯涓璇曞搱銆俿canf()鍑芥暟鏄爣鍑C涓彁渚涚殑鏍囧噯杈撳叆鍑芥暟锛岀敤浠鐢ㄦ埛杈撳叆鏁版嵁 scanf_s()鍑芥暟鏄疢icrosoft鍏徃VS寮鍙戝伐鍏锋彁渚鐨勪竴涓鍔熻兘鐩稿悓鐨勫畨鍏ㄦ爣鍑嗚緭鍏ュ嚱鏁帮紝浠巚c++2005寮濮嬶紝VS绯荤粺鎻愪緵浜唖canf_s()銆
  • 濡備綍鍦╟璇█寤虹珛涓涓鑿滃崟鈥1杈撳叆鍐呭2鏄剧ず閫夐」涓涓垰杈撳叆鐨鍐呭3鏄剧ず浣 ...
    绛旓細void main(){ int n;char text[1024];n=0;text[0]=0;while(1){ printf("\n1杈撳叆鍐呭\n2鏄剧ず閫夐」涓涓垰杈撳叆鐨鍐呭\n3鏄剧ず浣滆呬俊鎭痋n4閫鍑虹▼搴廫n");scanf("%d",&n);if(n==1){ printf("璇疯緭鍏ュ唴瀹:");scanf("%s",text);} else if(n==2){ printf(text);} else if(n==3){ ...
  • 扩展阅读:\t在c语言中怎么用 ... 苹果系统语言编程软件 ... c语言怎么直接输入汉字 ... c语言怎么继续输入 ... c语言中如何输入字母 ... 怎么让c语言停留 ... c语言获取用户输入 ... c语言怎样让窗口暂停 ... c语言如何让用户输入数字 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网