怎么给数组输入数值c语言

作者&投稿:友柴 (若有异议请与网页底部的电邮联系)

c语言中向一个数组中输入十个数怎么输入
include <stdio.h> int main(){ int i;int n[10];for(i=0;i<10;i++){ scanf("%d",&n[i]);\/\/scanf要的是地址,这里必须用&n[i],或者n+的方法,但不能n[i]} printf("%d",n[1]);return 0;}

C语言,怎么用for 循环给数组赋值 ? 说的简单详细点, 谢谢了
1、首先打开c语言项目,输入如图所示代码创建一个int类型的数组。2、然后规定数组的大小,输入如图所示代码设置数组存储数据。3、然后在mian函数中,创建int类型的变量i,输入如图所示代码用for语句。4、输入如图所示代码在for语句中进行循环。在for语句中,利用printf语句。5、然后设置输出的类型,输入如图...

C语言中如何给一个数组输入一组总数未知的数
include<stdio.h> include<ctype.h> int main(){ int a[1000];char c;int i=0;int n=0;while((c=getchar())!='\\n'){ if(isdigit(c)){ ungetc(c,stdin);\/\/将c送回输入流 scanf("%d",&a[n++]);} } for(i=0;i<n;i++){ printf("%d",a);} return 0;} ...

请问在C语言里如何将一个数组元素的个数设为输入的值?
C\/C++ 语言里, 声明 数组大小时,只允许用常数,例如:int a[10];int b[5*4*3];不允许用 变量。如何将一个数组元素的个数设为输入的值呢,一般用动态分配。int *a; \/\/ 声明为指针。知道大小n后, 用动态分配:a = (int *) malloc(sizeof(int) * n);接下来就可以 把 a 看成 你...

如何在C语言中输入一维数组?
1、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的C语言文件:2、输入程序的源码,先定义一个整型数组“a[5]”,采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...

C语言中如何一次给一个数组变量赋值
1.引入头文件#include "stdafx.h"和#include "stdio.h"。2.定义主函数void main(){},在主函数中插入如下代码:int number[11];int i = 0;for (i=0;i<10;i++){ number[i]=i+1;} for (i=0;i<10;i++){ printf("%d ",number[i]);} 3.点击红叹号测试。

C语言,结构体中的数组怎么赋值,?
%s\\n",bao.id,bao.name);\/*这样可以,*\/ \/\/chararr[10]="baobao";\/\/\/bao.name=arr;\/\/error"assignmenttoexpressionwitharraytype"\/\/scanf("%s",bao.name);\/\/可以,\/\/printf("%d,%s\\n",bao.id,bao.name);\/\/所以scanf那一类函数都可以。\/\/还有就是memcpy函数也是可以 return0;} ...

c语言利用循环给字符数组赋值怎么做?
int main(){ int array[10];for(int i=0;i<10;i++) \/\/I 不能超过数组的最大长度 { a[i]=i;} return 0;} C语言循环语句:同一个问题,往往既可以用 while语句解决,也可以用 do-while或者for语句来解决,但在实际应用中,应根据具体情况来选用不同的循环语句。选用的一般原则是:(...

C语言如何把输入进去的数放到数组中
有两种方式:1 先输入数值,在存放在数组的对应位置中,即赋值给对应元素。如 scanf("%d",&i);a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2 直接输入到数组对应元素中。如 scanf("%d",&a[k]);与1中的例子是相同效果,只是减少了中间变量的使用。

c语言中如何输入数组
include void main(){ int i,j,a[2][3];printf("请输入数组数据:");for(i=0;i<2;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]);} } for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d",a[i][j]);printf("\\n");} } } ...

骑狮15897833748问: 求具体举例说明C语言数组的三种输入方法:赋初值、初始化、动态赋值. -
岑巩县欧车回答: 初始化:int a[2]={1,2}; 赋初值:int b[3]; b[3] = {1,2,3}; 动态赋值:int c[3]; int i; for(i = 0;i < 3;i++)c[i] = i;

骑狮15897833748问: C语言如何定义一个一维数组并给数组赋值? -
岑巩县欧车回答: 例如int a[10]={ 0,1,2,3,4,5,6,7,8,9 }; //打印该数组 for(int i = 0;i<a.length();i++)printf(a[i]) //逆向打印数组 for(int i = a.length()-1;i>=0;i--)printf(a[i]) //求数组中的最大值 int max=0; for(int i=0;i<a.length();i++){if(max<a[i]){max=a[i]}} //求这个数组的...

骑狮15897833748问: 在C语言如何在定义数组时给数组赋值? -
岑巩县欧车回答: 第一种初始化 int u[3][3] = {{1,1,1},{2,2,2},{3,3,3}}; 第二种 从键盘手动输入 int i,j; for(i=0; i<3; i++){for(j=0; j<3; j++){scanf("%d",&u[i][j]);} }

骑狮15897833748问: c语言 怎样用scanf输入数组变量? -
岑巩县欧车回答: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15#include<stdio.h> voidmain() {inta[10], i;// 输入10个数,放入数组for(i=0; i<10; i++){scanf("%d", &a[i]);}// 输出for(i=0;i<10;i++){printf("%d\n", a[i]);} } 用循环语句实现

骑狮15897833748问: 简单地往C语言数组中输入一行数据 -
岑巩县欧车回答: #include <stdio.h> #include <conio.h> int main () {int i[6],j;printf ("请输入6个数:\n");scanf ("%d %d %d %d %d %d",&i[0],&i[1],&i[2],&i[3],&i[4],&i[5]);for(j=0;j<6;j++)printf("%3d",i[j]);getch(); }

骑狮15897833748问: 在c语言中怎么输入一组数字存储在数组里 -
岑巩县欧车回答: #define N 100 int main() { int iarray[100]; int num; for(int i = 0; i < N; i++) { iarray[i] = i*2; } printf("请输入一个数字:"); scanf("%d", &num); int first = 0; int last = N-1; int half = 0; bool bfind = false; time_t start, end; start = time(NULL); do { half ...

骑狮15897833748问: C语言中从屏幕上给一个二位数组输值的程序怎么写 -
岑巩县欧车回答: 对二维数组输值,需要对二维数组每个元素进行遍历,并逐个输入每个元素的值.如对一个4行5列的二维数组输值,可以写作:12345 inta[4][5]; inti,j; for(i = 0; i < 4; i ++) for(j = 0; j < 5; j ++) scanf("%d",&a[i][j]);

骑狮15897833748问: 用C语言编程怎么给自己定义好的数组赋值 -
岑巩县欧车回答: 单片机编程是吧 unsigned char code Tab[8]; 这句话已经把Tab放进ROM里的,就不能再次赋值了 所以会出现unmodifiable lvalue(不能赋左值)的错误 把code去掉试试 下次出现这样的错误,就一定要去找左值的错误 是否是常量?是否是const修饰?是否放在ROM里等等

骑狮15897833748问: c语言数组插入一个数 -
岑巩县欧车回答: 程序没错误,请查一下编译器是否有问题.只是当输入的数大于40(最大的),会输出0,程序可改为: #include <stdio.h> int main(){int a[6]={8,12,13,16,40};int i,j,k,n;scanf("%d",&n);k=0;//默认为输入的值最小for(i=0;i<5;i++){ if(n<a[i])...

骑狮15897833748问: 在C语言中,怎样用for循环在给数组赋值! -
岑巩县欧车回答: int s[10]; for(int i=0;i<10;i++) { s[i]=i; }


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网