提问:初学程序 如何声明一个二维数组,3行2列,循环输入6个人姓名,并循环输出。

提问:初学程序 如何声明一个二维数组,3行2列,循环输入6个人姓名,并循环输出。,第1张

声明:int a[3][2];
循环输入六个人姓名:
int i;
char name[6][11];
for(i=i;i<6;i++)
{
gets(name[i]); \\scanf("%s",name[i]);
}
输出就是将gets改为puts或者printf("%s\n",name[i]);

给你一个代码吧,具体的看一下注释:
#include<stdioh>
#include<stdlibh> //需要include这个头文件,后面malloc库函数要用它
void main()
{
int n,i;
int a; //需要这么声明动态数组,也就是先声明一个指针
printf("enter the num of elements:");
scanf("%d",&n);
a=(int )malloc(nsizeof(int));//取得数组的成员个数后,需要动态的申请数组空间
for(i=0;i<n;i++)
a[i]=i+1;
printf("Output: ");
for(i=0;i<n;i++) printf("%d ",a[i]);
delete a;//动态数组使用完毕后不要忘了释放所申请的数组空间
}

IndexedDB是HTML5-WebStorage的重要一环,是一种轻量级NOSQL数据库;一个网站可能有一个或多个 IndexedDB 数据库,每个数据库必须具有惟一的名称。一个数据库可包含一个或多个对象存储。一个对象存储(由一个名称惟一标识)是一个记录集合。每个记录有一个键 和一个值。该值是一个对象,可拥有一个或多个属性。键可能基于某个键生成器,从一个键路径衍生出来,或者是显式设置。一个键生成器自动生成惟一的连续正整数。键路径定义了键值的路径。它可以是单个 JavaScript 标识符或多个由句点分隔的标识符

#include<iostream>
using namespace std;
int main()
{
int array[5]={0}; //定义5个元素的int型数组
for(long k=0; k<5; k++)
{
cout<<"请输入第"<<k<<"个元素的值:"<<ends; //提示用户
cin>>array[k]; //接受用户输入值存入数组
cout<<endl; //换行
}
cout<<"所输入的全部元素为:"<<ends;
for(k=0; k<5; k++)cout<<array[k]<<ends;
cout<<endl;
return 0;
}

int[][] myArray= {{0, 1},{0,1,2,3,4},{0,1,2,3},{0,1,2},{0,1,2,3,4,5}};
void print2dArray(){
for(int[] i : Array){
for(int j : i){
System outprintln(j);
}
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13378672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存