當前位置:首頁 » 編程語言 » 怎麼把數賦值給數組C語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼把數賦值給數組C語言

發布時間: 2022-06-10 01:13:37

A. 在c語言中如何把變數賦給數組

一般來說需要循環,
字元串
方式
多一點,可以用scanf
%s,可以用gets(),可以用strcpy,strcat等方式

B. 用C語言怎麼輸入為數組賦值,求代碼

#include <stdio.h>
int main(void)
{
int a[5];

printf("請輸入5個數字:");

for(int i=0;i<5;i++) {

scanf("%d",&a[i]);

}

for(i=0;i<5;i++) {

printf("%d ",a[i]);

}

printf(" ");
return 0;
}

(2)怎麼把數賦值給數組C語言擴展閱讀:

for循環

for循環是編程語言中一種開界的循環語句,而循環語句[1]由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。

C語言中的for循環形式為:

for(單次表達式;條件表達式;末尾循環體)

{

中間循環體;

}

for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。

執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體。

C. C語言 如何把一個變數值賦給一個數組

這個"如何"其實沒有標准答案,因為int變數和該數組沒啥關系,你想知道如何必須首先定義放的規則

D. C語言如何把輸入進去的數放到數組中

include<stdio.h>

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]);

}

(4)怎麼把數賦值給數組C語言擴展閱讀:

數組的使用規則:

1.可以只給部分元素賦初值。當{ }中值的個數少於元素個數時,只給前面部分元素賦值。例如:static int a[10]={0,1,2,3,4};表示只給a[0]~a[4]5個元素賦值,而後5個元素自動賦0值。

2.只能給元素逐個賦值,不能給數組整體賦值。例如給十個元素全部賦1值,只能寫為:static int a[10]={1,1,1,1,1,1,1,1,1,1};而不能寫為:static int a[10]=1;請注意:在C、C#語言中是這樣,但並非在所有涉及數組的地方都這樣,資料庫是從1開始。

3.如不給可初始化的數組賦初值,則全部元素均為0值。

4.如給全部元素賦值,則在數組說明中, 可以不給出數組元素的個數。例如:static int a[5]={1,2,3,4,5};可寫為:static int a[]={1,2,3,4,5};動態賦值可以在程序執行過程中,對數組作動態賦值。這時可用循環語句配合scanf函數逐個對數組元素賦值。

網路-數組

E. C語言中怎樣把輸入的字元串賦給數組

//基本實現你要的功能,用到了內存的動態開辟#include
<stdio.h>
#include
<stdlib.h>
void
main()
{
char**
pArrStr;//用來保存字元串數組
int
strLen;//用來保存字元串長度
int
i;
printf("請輸入
字元數組
的個數:");
scanf("%d",&strLen);
pArrStr=(char**)malloc(sizeof(char*)*strLen);//動態開辟N個char*指針,然後給pArrStr保存
for(i=0;i<strLen;i++)
{
pArrStr[i]=(char*)malloc(255);
}
printf("請依次輸入%d個字元串:",strLen);
for(i=0;i<strLen;i++)
{
scanf("%s",pArrStr[i]);
}
printf("輸出:");
for(i=0;i<strLen;i++)
{
printf("%s\n",pArrStr[i]);
}}

F. C語言 如何把一個變數值賦給一個數組。

1.整型值賦值給整型數組:

int value=2;//定義一個變數,並賦值
int array[10];//定義一個數組
array[0]=value;//將變數值賦值給該數組。
2.整型值賦值給字元數組:
int value=3;
char str[10];

str[0]=value+'0';//賦值給單個字元
itoa(value,str,10);//數字轉字元串函數itoa,10代表十進制。要包含頭文件<stdio.h>
3.字元賦值給整型數組
char ch;
int array[10];
array[0]=atoi(ch);
僅舉上例。

G. C語言,怎麼給數組里的某個數賦值

unsigned char a[50];
unsigned char b[2];
unsigned char i;

a[25] = b[0];//將b[0]的值賦給a[25]
a[26] = b[1];//將b[1]的值賦給a[26]

for(i=0;i<50;i++)
{
printf(」%x\n」,a[i]);
}

H. 在c語言中如何把調用函數里的結果賦值給數組

一般用 函數的 參數傳遞。如果要通過函數返回值傳遞,可以用指針,另外保存數據的變數退出函數時不得消失。例如: #include int * fun(int n) { int i; static int a[100]; // 這里用static for (i=0;i

I. C語言中怎麼把一維數組賦給另外一個一維數組

不可以,之所以不可以是因為數組名是個常量,它的值是數組首元素地址,即不能將其它值付給這個常量。

可以採用循環的方法逐個復制,或者採用另一個同類型的指針(相對於數組名,指針是變數)指向要復制的數組,之後就可以採用這個指針訪問之前的那個數組。

(9)怎麼把數賦值給數組C語言擴展閱讀:

當數組中每個元素都只帶有一個下標時,稱這樣的數組為一維數組。

一維數組是由數字組成的以單純的排序結構排列的結構單一的數組。一維數組是計算機程序中最基本的數組。二維及多維數組可以看作是一維數組的多次疊加產生的。數組是計算機編程中的重要概念,運用數組可以方便地處理大規模的數據。

J. C語言 怎麼從鍵盤上輸入數字賦給數組

思路:先鍵盤輸入一個數賦值給數組的第一個數,並且賦值給最大數max,同時設置最大值下標為0,接著for循環依次賦值給數組相應位置並判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標,最後輸出最大數和最大數下標。參考代碼: #include "stdio.h" int main() { int i,a[10],max,maxi; scanf("%d",&a[0]); max=a[0]; maxi=0; for(i=1;imax){ max=a[i]; maxi=i; } } printf("最大數為:%d,最大數下標為:%d",max,maxi); return 0;}/*運行結果:(例如求5的階乘) 1 2 5 3 4 6 7 9 8 0最大數為:9,最大數下標為:7*/