c語言輸出數組值
『壹』 c語言中如何把數組中的內容一個個都輸出來。求解
注意,你源程序中的
"
++i
"
的意思是先加一在使用i,所以i的初始值為2了不是你的1
而「i++」意思是先使用i在加一,所以I的初始值從1開始就正確了
『貳』 C語言如何用printf列印數組問題
#include<stdio.h>//增加頭文件printf()用到
intmain()
{
inta[5]={1,2,3,8,9};
//printf("%d",a[5]);//a[5]表示數組a的第六個元素,越界了
//整型數組,不能一下子簡單輸出出來,必須用循環
inti;
for(i=0;i<5;i++)
printf("%d",a[i]);
printf(" ");
getch();
return0;
}
(2)c語言輸出數組值擴展閱讀
包含需要輸出的數據,可以是常量(字元常量、數字常量、字元串常量),變數,以及運算式。此處的數據應當與前面的format中的格式控制符一一對應(如果不對應會產生錯誤)。 例如:
inta=1;
floatb=1.0;charstr[12]="HelloWorld";
printf("Thisisanexampleofprintf: ");printf("ais%d,bis%f,anda+b=%f",a,b,a+b);
printf("Iwanttosay,%s",str);『叄』 用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;
}
(3)c語言輸出數組值擴展閱讀:
for循環
for循環是編程語言中一種開界的循環語句,而循環語句[1]由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。
C語言中的for循環形式為:
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體。
『肆』 C語言列印數組的內容
有沒有列印值,如果有列印出數組的值,問題出在getchar();這個函數;
getchar有一個int型的返回值.當程序調用getchar時.程序就等著用戶按鍵.用戶輸入的字元被存放在鍵盤緩沖區中.直到用戶按回車為止(回車字元也放在緩沖區中).當用戶鍵入回車之後,getchar才開始從stdio流中每次讀入一個字元.getchar函數的返回值是用戶輸入的第一個字元的ASCII碼,如出錯返回-1,且將用戶輸入的字元回顯到屏幕.如用戶在按回車之前輸入了不止一個字元,其他字元會保留在鍵盤緩存區中,等待後續getchar調用讀取.也就是說,後續的getchar調用不會等待用戶按鍵,而直接讀取緩沖區中的字元,直到緩沖區中的字元讀完為後,才等待用戶按鍵.
『伍』 c語言怎麼輸出數組
#include<stdio.h>
void main()
{int a[4][4],i,j,k=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
a[i][j]=k++;
putchar(a[i][j]);
}
『陸』 C語言指針輸出數組元素
根據來題源意可得代碼:
#include<stdio.h>
intmain()
{
inta[10],*p=a;
inti;
printf("pleaseinputteninteger: ");
for(i=0;i<10;++i){
scanf("%d",p+i);
}
while(p<a+10){
printf("%d",*p);
p++;
}
printf(" ");
return0;
}
『柒』 c語言 輸出數組中元素個數
主要有兩個地方錯誤,我已經改好了,改動的地方做了注釋
int strlen(char s[]);
void main()
{ int j;
char s[5]={'1','2','3','4','\0'}; /*把字元依次賦值給數組中的每個元素,數組並不會自動在末尾加上'\0',所以要手動加上'\0'。如果想讓其自動加上'\0',可以使用這種語句:char s[]="1234";*/
j=strlen(s); /*數組做實參時只要寫數組名就行了*/
printf("%d",j);
getch();
}
int strlen(char s[])
{
int i=0;
while(s[i]!='\0')
i++;
return i;
}
『捌』 c語言 怎麼用數組輸入一組數,然後再原樣輸出
<pre name="code"class="cpp">#include<stdio.h>
int main()
{
int N;
scanf("%d",&N);
while(N--)
{
char a[100];
while(scanf("%s",a)!=EOF)
printf("%s ",a);
}
return 0;
}
(8)c語言輸出數組值擴展閱讀:來
include用法:
#include命令預處理命自令的一種,預處理命令可以將別的源代碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程序代碼;可以定義類似標識符功能的宏,在編譯時,預處理器會用別的文本取代該宏。
插入頭文件的內容
#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入頭文件:
1、#include<文件名>
2、#include"文件名"