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;
}