A. c語言,怎麼用for 循環給數組賦值 說的簡單詳細點, 謝謝了
1、首先打開c語言項目,輸入如圖所示代碼創建一個int類型的數組。
B. C語言中用for循環賦值數組
#include<stdio.h>
main()
{inti,a[40]={0};
//a[0]到a[9]這10個數依次賦值0到9
for(i=0;i<10;i++)
a[i]=i;
//a[20]到a[29]這10個數全部賦值成9
for(i=20;i<30;i++)
a[i]=9;
//a全部輸出顯示
for(i=0;i<40;i++)
老改侍頌判printf("%d",a[i]);
}
如圖所示,櫻亮望採納。。。。。。
C. C語言中怎樣用for循環給字元數組賦值
方法一:
char a[100];
for(;scanf("%c",&a[i])!=EOF;); //for循環讀入每個字元,包括空格符,換行符,直到文件末尾。這樣整個輸入都被讀到一個字元串當中。
方法二:
char a[100][100]; int i;
for(;gets(a[i++]);); //for循環讀入每行字元串,這樣每行輸入由一個字元串儲存。
D. C語言如何循環賦值
你的需求應該是動態升團槐數組,參考代碼如下:
#include<或空stdio.h>
#include<stdlib.h>
intmain(void)
{
int*a;
inti,j;
scanf("%d",&i);
a=(int*)malloc(i*sizeof(int));
if(a==NULL){
printf("error");
return1;
}
for(intj=0;j<i;j++)
a[j]=j;
for(intj=0;j<i;j++)
printf("%d",a[j]);
return吵友0;
}
E. C語言for循環語句
從for語句的寫法看,這是一個死循環。因為進入循環後,前面定義的k=-1被覆蓋,k從0開始,每循環一次k減1,它的取值會是0、-1、-2、-3、……,而循環的終止條件是k=1,這是一個永遠取不到的值,所以是死循環。
而本例在實際運行中,循環體內有一個break,是跳出循環的命令,所以,該循環僅僅運行一次,就完成了,程序也就結束了。
F. c語言利用循環給字元數組賦值怎麼做
int main()
{
int array[10];
for(int i=0;i<10;i++) //I 不能超過數組的最大長度
{
a[i]=i;
}
return 0;
}