c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素

時間 2021-07-08 21:18:38

1樓:

#include

int main()

int a[17];

int i;

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

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

return 0;

2樓:匿名使用者

函式功能:把格式化的資料寫入某個字串

函式原型:int sprintf( char *buffer, const char *format [, argument] … );

返回值:字串長度(strlen)

例子:char* who = "i";

char* whom = "csdn";

sprintf(s, "%s love %s.", who, whom); //產生:"i love csdn. " 這字串寫到s中

sprintf(s, "%10.3f", 3.1415626); //產生:" 3.142"

3樓:

陣列下標是從0開始的,如果要輸入16個元素就應該開a[ 16 ]int a[ 16 ], i;

for ( i = 0; i <

每敲一個元素按一次回車或者空一個格都可以。

4樓:湛絹仝嫻淑

for(int

i=0;i<17;i++)

cin>>a[i];

這是c++得,不同得編輯器可能有些不同。可以把inti;放在外面

inti;

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

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

這是c語言得,可以試試。

5樓:4747哦

1.整型陣列輸入

int i,a[10];

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

......

整型陣列輸出

int i,a[10];

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

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

......

有指標變數時輸入

int i,a[10],*p;

for(p=a,i=0;i<10;k++)

scanf("%d",p++);

......

有指標變數時輸出

int i,a[10],*p;

for(p=a,i=0;i<10;k++)

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

printf("%d",p++);

......

字元陣列 :字串的輸入輸出

char str[10];int i;

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

間隔符,回車符和橫向跳格符(tab)都將作為字元被讀入

str[9]='\0'; //scanf無法從終端讀入\0,必須賦予串結束標誌

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

printf("%c",str[i]);

或char str[10];int i;

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

scanf("%s",str); //整串字元輸入,空格回車符作為輸入資料的分隔符不能讀入

printf("%s",str);//遇到第一個\0結束輸出

或char str[10];

gets(str); //空格可以讀入直到讀入一個換行符

char str[10];

puts(str);//從起始地址開始直到遇到第一個‘\0'結束輸出

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

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

c語言裡陣列元素是什麼,C語言裡陣列元素是什麼

吉紫萱功彭 include stdio.h 標頭檔案就不說了吧 void main main函式 迴圈列印出a的全部元素 慈曉蘭邴蕭 include stdio.h 包含標頭檔案stdio void main 格式,照抄 輸出一個回車 敖英發卿愫 1標頭檔案忽略2 無參性main函式 函式開頭 3i...

c語言程式設計 輸入元素的陣列,輸出這個陣列的最大值,最

include int main for i 0 i 5 i arv sum 10.0 for i 0 i 5 i for i 0 i 5 i printf n printf 最大值為 2f 最小值為 2f a 0 a 4 printf n printf 2f n arv printf n retu...