c語言中假設陣列中已經存放若干個數字字元,編寫程式,將每個數字字元轉換成對應的數字後存放在另

時間 2021-09-03 07:04:17

1樓:匿名使用者

#include

main()

for(i=0;i<10;i++)

printf("\n\t%d\t%d",i,a[i]);//列印getch();

} 字串就是字元陣列,只是表達方式不太一樣而已,給你改寫一下:

#include

#define n 100 //字元陣列最長為100main()

for(i=0;i<10;i++)

printf("\n\t%d\t%d",i,a[i]);//列印getch();

}你的串號我已經記下,採納後我會幫你製作

2樓:匿名使用者

你的說法不對。數字是數字,字元時字元。不能混了。

雖然字元到了記憶體裡也是轉換成數字的格式存放。簡單點的你可以利用強制型別轉換。我寫一個,你琢磨其中的意思,用在自己的上面就行了。

#include "stdio.h"

void main()

;int b[6];

int i;

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

3樓:匿名使用者

//我寫的 你看看對不對,我的是統計一個檔案中的單詞個數,統計的是總的個數

//字元陣列中存放太麻煩了,放在一個檔案中好一點#include

#include

#define in 1

#define out 0

int main()

int flag=out;

int c;

int nw=0;

while((c=fgetc(fp))!=eof)else if(out==flag)

}printf("the num is:%d\n",nw);

return 0;}

4樓:匿名使用者

5樓:匿名使用者

#include

void main()

for (i = 0;i<10;i++)}

c語言怎麼將一句英語存入字元陣列中再輸出?可以舉個例子嗎?

6樓:天雨下凡

#include

int main(void)

7樓:向丶思陽

#include

main()

c語言裡如何輸入幾個字串放到一個陣列中

8樓:你不愛吃烤肉

方法如下:

#include

void main()

}擴充套件資料:c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

c語言常用詞彙有:

條件 condition

變數 variant

過程 process

優先 priority

運算 operation

返回值 return value

函式 function

宣告 declare

引數 parameter

靜態的 static

外部的 extern

引用 reference

元素 element

地址 address

排序 sort

字元 character

字串 string

指標 pointer

引數 argument

陣列 array

宣告 declaration

表示 represent

處理 manipulate

成員 member

標記 tag

函式 function

列舉 enumerate

聯合 ( 共用體 ) union

建立 create

插入 insert

刪除 delete

修改 modify

9樓:阿鸞

首先,c語言沒有字串型別,但是字元陣列或者字元指標可以表示字串。

所以你可以把幾個字串分別放到幾個不同陣列:

例如:char str1[10] = "abcdefg";

char str2[10] = "qwerty";

注意,定義字元陣列時可以使用=直接賦值,非定義階段,不能用等號直接對字元陣列賦值,應該使用庫函式strcpy

例如char str[10];

strcpy(str,"abcdefg");

另外,如果非要把多個字串輸入到同一陣列,可以這樣:

char str[20];

strcpy(str,"abcdefg");

char *p = str ;

p += strlen("abcdefg");

strcpy(p,"qwerty");

printf("%s",str);

輸出結果是 abcdefgqwerty

c語言中定義字元陣列,其中存放的是什麼

在c c 中,陣列是指 連續分佈的記憶體單元。字串是一種字元陣列,比其他陣列特殊的地方是如果陣列被賦值 scanf,fread,fprintf,strcpy,nstrcpy 會在陣列末尾追加 0 在c語言中,陣列大小是不可知的。strlen s 只能算出從s開始到 0 的長度 總體來說,陣列未初始化...

c語言陣列賦值問題,c語言中如何給陣列定義並賦初值?

靈凍冰晶霜月 我不清楚你想問什麼,不過第二種寫法是對的。char chars 11 是定義了一個初始值為空總數為11的字元陣列。char s c language 定義一個總數為11的字元陣列,但是有初值。注意是11個不是10個,用這種方定義的字元陣列末尾會加一個 0。陣列的賦值通常是使用花括號來表...

C語言中怎樣定義動態一維陣列,c語言中定義一個動態一維陣列的函式,然後在主函式中使用

天雲一號 在c語言中,陣列的定義都是固定長度的,長度不允許變化。可以通過連結串列的方式來達到定義 動態陣列 的等價功能,舉例如下 連結串列節點定義如下 struct node 存放資料時可以對節點中的node賦值即可,如 struct node p 定義一個連結串列節點p data 3 存放第一個資...