c++数组直接输入

  • 如何输入键盘数组c语言
    答:c语言如何从键盘中输入若干个数保存到数组中程序代码:#includestdio.h#defineN10intmain(){inta[N]={0};inti=0;for(i=0;iN;i++){scanf("%d",a[i]);}for(i=0;iN;i++){printf("%d",a[i]);}return0;}扩展资料:C语言中数组的输入和存放可通过scanf()函数来实现。首先要定义一个...
  • c语言中如何输入数组
    答: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");} } } ...
  • C语言如何把输入进去的数放到数组中
    答:1 先输入数值,在存放在数组的对应位置中,即赋值给对应元素。如 scanf("%d",&i);a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2 直接输入到数组对应元素中。如 scanf("%d",&a[k]);与1中的例子是相同效果,只是减少了中间变量的使用。
  • C语言中,定义了一个一维数组,怎么样能直接输入一串数字,把他放到数组...
    答:有两种方式,一种是scanf("%s", name);那么即是你的数组名,该函数获取字符串时遇到空格或者回车停止获取,还有一种是gets(name);该函数遇到回车停止获取,即能获得空格。
  • 简单地往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();} ...
  • C语言键盘上输入一个数组
    答:您好,可参照下面代码,望采纳!!!include<stdion.h> void main() { int arr[10];int i;//直接逆序输入for (i = 9; i >= 0; i--){scanf("%d", &arr[i]);}for (i = 0; i < 10; i++){printf("%d ", a[i]);}printf("\n");} ...
  • 简单地往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();} ...
  • ...不可以直接用数组名对数组进行直接输入或者输出,请举例
    答:数组名是一个地址常量,不能用赋值运算符直接输入,因为赋值运算符左边必须是一个变量。比如:double a[10];a=5.0;//这是错的 a[0]=5.0;//这个可以 scanf("%lf",a);//相当于给 a[0] 输入值
  • C语言数组能直接输入吗?
    答:不对,应该是scanf("%d",&a[10])
  • C语言数组的输入输出函数
    答:你输入的\0被认为是2个字符。'\\'和'0',不是'\0'至于输入abcdefghij时出问题,那是数组边界问题。用字符数组保存字符串时,要预留一个数组成员,用来保存结尾符号'\0'。所以char[10]只能保存长度为9的字符串。printf输出字符串的时候,只有遇到'\0'才会停止输出。'\0'的值就是0.它会一直输出...

  • 网友评论:

    戎可17795518961: 想问一下在C++里面怎样输入一个数组 -
    69333政寿 : 如果是由输入者决定要输入数组的长度的话,可以尝试如下的办法://根据输入生成相应长度的数组int i;cin>>i;int *p = new int[i];//...//你对这个数组p的输入与处理//程序结束时别忘了销毁申请的空间delete []p;

    戎可17795518961: c++,定义数组,并通过键盘输入数组的值,怎么做?? -
    69333政寿 : 在程序中经常要根据用户输入新建数组.但是c语言中不允许非常量成为新建数组时表示大小的下标: for example: int line; int col; scanf("%d,%d",&line,&col); int p[line][col];//这样是不允许的!!!!! 正确的做法是: p = (int *)malloc(sizeof(int...

    戎可17795518961: 怎样实现C++字符串数组输入 -
    69333政寿 : c++可以使用如下方式输入字符串: 方式一,使用cin>>操作符输入: #include using namespace std; void main() { char s[50];//字符数组,用于存放字符串的每一个字符 cout

    戎可17795518961: C++程序中怎么向字符数组里输入值 -
    69333政寿 : 你的语句中定义a为char它最多只能容纳五个字符!char a [5] ;cin.getline(a, 5);

    戎可17795518961: 运用C++输入字符数组 -
    69333政寿 : 定义一个字符数组 然后就能输入了 #include<iostream> using namespace std; int main() {char arr[5];int i;for(i=0;i<5;i++)cin>>arr[i];for(i=0;i<5;i++)cout<<arr[i]<<" ";cout<<endl;return 0; }

    戎可17795518961: 可以这样直接输入数组么?? -
    69333政寿 : 你的程序是可以的,只是if后面多了个分号“;”,后面又少了个}号.不像一楼说得...

    戎可17795518961: C++中怎么从一行 进行数组的输入 -
    69333政寿 : 假设你的数组是type a[]; 那么可以用 size0f(a)/sizeof(type)来计算出数组长度,然后在输入代码中根据该长度截断输入

    戎可17795518961: 在C++中可以不用循环而输入一个数组吗? -
    69333政寿 : 可以,你可以像楼上在定义是初始化.也可以用 scanf("%d",arr); scanf("%d",arr+1); scanf("%d",arr+2); …… scanf("%d",arr+9); 但是这样太麻烦了.

    戎可17795518961: c++中 我要将1个数输入到数组中 怎么做? -
    69333政寿 : 请描述清楚一点.一般是这么做: //定义一个数组 int Array[10]; //将1个数(如1)输入到数组的第一个位置 Array[0] = 1; //将1个数输入到数组的第二个位置 Array[1] = 1; //依此类推,将1个数输入到数组的第10个位置 Array[9] = 1; 麻烦采纳,谢谢!

    戎可17795518961: c++这个结构体数组要怎么输入? -
    69333政寿 : 如果你想输入,你要想声明变量,也就是 struct Person p1;然后对应着输入,也就是: cin >> p1.name >> p1.sex >> p1.score;

    热搜:c++输入字符串存入数组 \\ c++输入 \\ c++输入输出数组 \\ c++输入一个整数数组 \\ c++怎么往数组里面输入 \\ c++输入数组代码 \\ c++输入输出 \\ c++如何输入数组 \\ c++怎么输入数组的值 \\ 字符数组的正确输入 \\ c++怎么输入二维数组 \\ c++输入数组最大值 \\ c++不定组数组输入 \\ c语言数组输入任意个数 \\ c++输入任意二维数组 \\ c++怎么输入数组元素 \\ c++输入数组长度不确定 \\ c++输入数组 \\ c++数组怎么输入数据 \\ c++数组怎么输入 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网