c语言,用printf输出一维数组的语句是什么

如题所述

c语言,用printf输出一维数组的语句是printf ("%s", a),具体输出一维数组的操作步骤如下:

1、首先我们打开Visual Studio 2010软件,新建一个项目。

2、然后我们按照图示代码输入包含程序需要用到的头文件

3、然后我们按照图示代码输入主函数main。

4、然后我们按照图示代码定义一个一维数组。

5、然后我们按照图示代码定义一个数组指针

6、然后我们按照图示代码输入数组指针指向一维数组。

7、然后我们按照图示代码输入for循环

8、最后打印出结果即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-12
对于一位char型数组,如输出char a[10]的语句是printf ("%s", a);
对于其他类型的一维数组,需要循环遍历输出。。
第2个回答  推荐于2017-10-03
for(int i=0;i<sizeof(数组名);i++){
printf("%d\n",a[i]);
}
我就把大体写了,不懂欢迎追问。追问

第二题会吗

追答void main()
{
 int i,j,n;
 int a[10];
 int k=0; //记录删除数据的个数

 printf("请输入需要删除的数:\n");
 scanf("%d",&n);
 printf("请输入10个元素的数组: \n");
 for (i=0;i<10;i++)
  scanf("%d",&a[i]);
 for (i=0;i<10;i++)
  if (a[i]==n)
  {
   for (j=0;i+j<9;j++)
    a[i+j]=a[i+j+1];
   k++;//删除数据的个数加1
   a[10-k] = 0; //清除最后一个已经前移过的数据
  }
 
 for (i=0;i<10-k;i++)//输出剩余的数据,后面的数据为0代表已经被删除的无意义数据,不必再输出了。
  printf("%5d",a[i]);
}

追问

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

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