C语言怎么让键盘输入数字到数组里? C语言如何把输入进去的数放到数组中

c\u8bed\u8a00 .\u4ece\u952e\u76d8\u8f93\u516510\u4e2a\u6574\u6570\uff0c\u5b58\u5230\u4e00\u7ef4\u6570\u7ec4\u4e2d\uff0c\u5e76\u6c42\u8fd910\u4e2a\u6574\u6570\u7684\u548c\uff1f

1\u3001\u9996\u5148\u6253\u5f00c\u8bed\u8a00\u7f16\u8f91\u5668\uff0c\u65b0\u5efa\u4e00\u4e2aC\u8bed\u8a00\u7684\u6587\u4ef6\uff0c\u6587\u4ef6\u4e2d\u5f15\u5165C\u8bed\u8a00\u7684\u5934\u6587\u4ef6\uff0c\u65b0\u5efa\u4e00\u4e2amain\u51fd\u6570\uff0c\u51fd\u6570\u4e2d\u8bbe\u7f6e\u4e00\u4e2a10\u4e2a\u5143\u7d20\u7684\u6570\u7ec4\u4ee5\u53ca\u4e00\u4e2a\u7528\u6765\u6c42\u548c\u7684\u53d8\u91cf\uff1a

2\u3001\u4e4b\u540e\u7528\u4e00\u4e2afor\u5faa\u73af\u904d\u5386\u6570\u7ec4\uff0c\u6bcf\u6b21\u90fd\u4ecescanf\u4e2d\u53d6\u5230\u7528\u6237\u8f93\u5165\u7684\u6570\u5e76\u5b58\u5165\u6570\u7ec4\u4e2d\uff0c\u5b58\u5b8c\u540e\u518d\u7528sum\u52a0\u8fd9\u4e2a\u6570\uff0c\u5982\u6b64\u4fbf\u80fd\u6c42\u51fa\u6570\u7ec4\u5185\u5143\u7d20\u7684\u548c\u4e86\uff1a

3\u3001\u6700\u540e\u8fd0\u884c\u7a0b\u5e8f\uff0c\u8f93\u516510\u4e2a\u6570\u5373\u53ef\u770b\u5230\u7ed3\u679c\u3002\u4ee5\u4e0a\u5c31\u662f\u7528c\u8bed\u8a00\u4ece\u952e\u76d8\u8f93\u516510\u4e2a\u6570\u5b58\u5165\u6570\u7ec4\u5e76\u6c42\u548c\u7684\u65b9\u6cd5\uff1a

include
void main()
{
int a[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
sacnf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("a[%d][%d]=%d ",i,j,a[i][j]);
}

\u6269\u5c55\u8d44\u6599\uff1a
\u6570\u7ec4\u7684\u4f7f\u7528\u89c4\u5219\uff1a
1.\u53ef\u4ee5\u53ea\u7ed9\u90e8\u5206\u5143\u7d20\u8d4b\u521d\u503c\u3002\u5f53{ }\u4e2d\u503c\u7684\u4e2a\u6570\u5c11\u4e8e\u5143\u7d20\u4e2a\u6570\u65f6\uff0c\u53ea\u7ed9\u524d\u9762\u90e8\u5206\u5143\u7d20\u8d4b\u503c\u3002\u4f8b\u5982\uff1astatic int a[10]={0,1,2,3,4};\u8868\u793a\u53ea\u7ed9a[0]\uff5ea[4]5\u4e2a\u5143\u7d20\u8d4b\u503c\uff0c\u800c\u540e5\u4e2a\u5143\u7d20\u81ea\u52a8\u8d4b0\u503c\u3002
2.\u53ea\u80fd\u7ed9\u5143\u7d20\u9010\u4e2a\u8d4b\u503c\uff0c\u4e0d\u80fd\u7ed9\u6570\u7ec4\u6574\u4f53\u8d4b\u503c\u3002\u4f8b\u5982\u7ed9\u5341\u4e2a\u5143\u7d20\u5168\u90e8\u8d4b1\u503c\uff0c\u53ea\u80fd\u5199\u4e3a\uff1astatic int a[10]={1,1,1,1,1,1,1,1,1,1};\u800c\u4e0d\u80fd\u5199\u4e3a\uff1astatic int a[10]=1\uff1b\u8bf7\u6ce8\u610f\uff1a\u5728C\u3001C#\u8bed\u8a00\u4e2d\u662f\u8fd9\u6837\uff0c\u4f46\u5e76\u975e\u5728\u6240\u6709\u6d89\u53ca\u6570\u7ec4\u7684\u5730\u65b9\u90fd\u8fd9\u6837\uff0c\u6570\u636e\u5e93\u662f\u4ece1\u5f00\u59cb\u3002
3.\u5982\u4e0d\u7ed9\u53ef\u521d\u59cb\u5316\u7684\u6570\u7ec4\u8d4b\u521d\u503c\uff0c\u5219\u5168\u90e8\u5143\u7d20\u5747\u4e3a0\u503c\u3002
4.\u5982\u7ed9\u5168\u90e8\u5143\u7d20\u8d4b\u503c\uff0c\u5219\u5728\u6570\u7ec4\u8bf4\u660e\u4e2d\uff0c \u53ef\u4ee5\u4e0d\u7ed9\u51fa\u6570\u7ec4\u5143\u7d20\u7684\u4e2a\u6570\u3002\u4f8b\u5982\uff1astatic int a[5]={1,2,3,4,5};\u53ef\u5199\u4e3a\uff1astatic int a[]={1,2,3,4,5};\u52a8\u6001\u8d4b\u503c\u53ef\u4ee5\u5728\u7a0b\u5e8f\u6267\u884c\u8fc7\u7a0b\u4e2d\uff0c\u5bf9\u6570\u7ec4\u4f5c\u52a8\u6001\u8d4b\u503c\u3002\u8fd9\u65f6\u53ef\u7528\u5faa\u73af\u8bed\u53e5\u914d\u5408scanf\u51fd\u6570\u9010\u4e2a\u5bf9\u6570\u7ec4\u5143\u7d20\u8d4b\u503c\u3002
\u53c2\u8003\u8d44\u6599\uff1a
\u767e\u5ea6\u767e\u79d1-\u6570\u7ec4

1、首先打开电脑的编辑软件。然后创建编辑项目。

2、创建文件指针和字符型char。再读取文件内容。

3、然后用for语句进行接受数据。再用getchar语句接受键盘的输入。

4、然后用foput函数。再将数据写入到文件。

5、然后用fclose函数关闭文件。再返回数值。

6、运行程序,输入数值。再打开文件,就可以发现键盘输入的东西,写入到文件。



scanf("%d",x);
int a[x];
for (int i=0;i<x;i++)
{
scanf("A[",i,"]=%d
",&a[i]);
}
输入数组时,每输入一个加一个回车即可。



scanf("%d",x);
int
a[x];
for
(int
i=0;i<x;i++)
{
scanf("A[",i,"]=%d\n",&a[i]);
}
输入数组时,每输入一个加一个回车即可。
定义一个数组。
假设为
int
a[100]
int
a[100];
for(i=0;i<100;i++)
scanf("%d",&a[i]);
输入的每一个数可以用空格间隔即可(也可用换行符)。

  • C璇█涓鐨勫濡備綍杈撳叆鏁扮粍銆傘傘傛渶濂芥湁璇彞绀鸿寖
    绛旓細1.杈撳叆10涓暣鏁板瓨鍏鏁扮粍涓紝鐒跺悗鎶婂畠浠粠灏忓埌澶ф帓鍒楀苟鏀惧湪鍚屼竴鏁扮粍涓(鎬濊矾锛氬厛鎵惧嚭鏈灏忕殑锛屾斁鍦ㄧ涓涓綅缃紝涓轰簡闃叉鎶婂師鍏堢殑鏁拌鐩栨帀锛屽彲浠ユ妸鍘熷厛鐨勭涓涓暟鍜屾渶灏忔暟鐨勪綅缃簰鎹)銆俶ain(){ int array[10];int i,j,min,stmp;for(i=0;i<10;i++) scanf("%d",&array[i]);for(i=0;i<...
  • C璇█缂栫▼搴,瑕佹眰浠閿洏杈撳叆10涓暣鏁板瓨鍏ヤ竴缁鏁扮粍銆傘
    绛旓細include<stdio.h> main(){ int a[10];int i,j,t;for(i=0;i<10;i++)scanf("%d",&a);printf("\n");for(j=0;j<9;j++){ for(i=0;i<9-j;i++){ if(a>a[i+1]){ t=a;a=a[i+1];a[i+1]=t;}}} for(i=0;i<10;i++)printf("%d",a);} ...
  • C璇█鎬庝箞璁╅敭鐩樿緭鍏ユ暟瀛楀埌鏁扮粍閲,浜嬪厛涓嶇煡閬撹杈撳叆澶氬皯涓暟,鎸夊洖杞︾粨...
    绛旓細include<stdio.h>int main(){int i,n=0,a[999];for(i=0;;i++){scanf("%d",&a[i]);n++; //璁$畻杈撳叆涓暟if(getchar()=='\n')break; //閬囧洖杞︿腑鏂瓆for(i=0;i<n;i++)printf("%d ",a[i]);printf("\n");return 0;} ...
  • C璇█,灏杈撳叆鐨鏁板瓧瀛樺叆鏁扮粍
    绛旓細//#include "stdafx.h"//vc++6.0鍔犱笂杩欎竴琛.#include "stdio.h"int main(void){ int a[127],i,x; for(i=0;i<127;){ if((x=getchar())=='\n') break; if(x>='0' && x<='9'){ ungetc(x,stdin); scanf("%d",a+i++); } } for(x...
  • C璇█缂栫▼ 浠閿洏杈撳叆涓変釜鏁版斁鍏ヤ竴缁鏁扮粍array[3]涓,鎸変粠灏忓埌澶ц緭鍑...
    绛旓細include <stdio.h>void main(){ int i, array[3],a,b,c,t; for(i=0;i<3;i++) //杩欓噷3涓暟锛0銆1銆2鍗冲彲锛屼笉瑕佺瓑浜3 scanf("%d",&array[i]); a=array[0]; b=array[1]; c=array[2]; if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c...
  • c璇█,濡備綍灏閿洏杈撳叆鐨刵涓暣鏁板瓨鍏ヤ竴涓鏁扮粍涓,n鐨勫ぇ灏忔湭鐭
    绛旓細1銆佸彲浠ラ鍏堝畾涔夎冻澶熷ぇ鐨鏁扮粍(娴垂鍦ㄦ墍闅惧厤)锛岀劧鍚庡皢閿洏杈撳叆鐨勬暣鏁板瓨鍏ユ暟缁勶紝骞剁疮璁℃暟鎹釜鏁般...int i,n = 0,a[1024]while(1) { printf("杈撳叆鏁存暟(q: 缁撴潫杈撳叆杩囩▼)%d : ", n + 1);if(scanf("",&a[n]) != 1) break;++n;} for(i = 0; i < n; ++i) printf("%d ",a...
  • C璇█:浠閿洏涓杈撳叆10涓暣鏁,灏嗗叾淇濆瓨鍒版暟缁涓,骞舵寜鍗囧簭鎺掑垪銆俖鐧惧害鐭 ...
    绛旓細scanf("%d", &number[i]);//寰幆杈撳叆鏁扮粍鍏冪礌 } for (i = 1; i < 10; i++) {//鍐掓场鎺掑簭澶栧惊鐜 for (j = 0; j < i; j++) {//鍐呭惊鐜 if (number[i] < number[j])//灏忓氨缃崲 { M_num = number[i];number[i] = number[j];number[j] = M_num;} } } for (i ...
  • c璇█缂栫▼,浠閿洏杈撳叆100涓暣鏁板瓨鍌鍒版暟缁a涓,骞堕嗗簭杈撳嚭銆
    绛旓細//#include "stdafx.h"//vc++6.0鍔犱笂杩欎竴琛.#include "stdio.h"int main(int argc, char *argv[]){ int i,a[100]; printf("Please enter 100 integers...\n"); for(i=0;i<100;scanf("%d",a+i++)); for(i--;i;printf("%d ",a[i--]));printf("%d\n",...
  • 鍦c璇█涓庝箞杈撳叆涓缁鏁板瓧瀛樺偍鍦ㄦ暟缁閲
    绛旓細define N 100 int main(){ int iarray[100];int num;for(int i = 0; i < N; i++){ iarray[i] = i*2;} printf("璇杈撳叆涓涓鏁板瓧锛");scanf("%d", &num);int first = 0;int last = N-1;int half = 0;bool bfind = false;time_t start, end;start = time(NULL);d...
  • C璇█涓,濡備綍灏杈撳叆鐨勮嫢骞蹭釜鏁板瓧淇濆瓨鍒版暟缁涓,涓嶈鐢ㄥ瓧绗︿覆鍐欍俖鐧惧害鐭...
    绛旓細printf("璇杈撳叆瀛楃涓2锛(杈撳叆锛熺粨鏉)");while(x!='?'){ x=getchar();if(x=='?')break;input2=x;if(input2>='0'&&input2<='9')number2=number2*10+input2-'0';} printf("涓や覆鏁颁箣鍜屼负%d",number1+number2);getch();}//娌℃湁鐢鍒版暟缁鍜屾寚閽堬紝涔熸病鏈夎皟鐢ㄥ嚱鏁帮紝鐪熶笉鏄庝綔涓...
  • 扩展阅读:数字键盘区1-9打不出来 ... 数字0-9键盘盲打指法 ... 键盘数字键1-9失灵 ... 电脑键盘打不出中文 ... 电脑键盘右边数字不出 ... 输入法怎么设置自动计算 ... 键盘右边1-9打不出数字 ... 键盘字母按出来是数字 ... 键盘打一个数字跳两个 ...

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