www问答网
所有问题
当前搜索:
c语言怎么输出数组
c语言
中能不能用printf函数直接
输出数组
?如printf("%d",a[3][3...
答:
限制在
C语言
中,利用printf直接
输出数组
是不可以的。但是你的做法是可以的。只是问题出在你数组使用越界了。解释一下:printf不能直接用来输出数组。例如:include<stdio.h>int main(){int a[3]={1,2,3};int i;for(i=0;i<3;i++)printf("%d",a);}是错误的 所以要是输出数组的话,必须要...
printf中如何
输出数组
元素和下标?
答:
可以在printf语句中,同时输出元素和下标。一、在
C语言
中,最常用的输出函数就是printf, 功能为格式化输出到标准输出。二、printf支持同时输出多个变量的值,所以也就可以同时
输出数组
元素值及下标。三、输出格式:printf("%d:%d\n", i, a[i]);该语句含义为,输出数组a的第i个元素下标及数组元素值...
如何在
C语言
中输入一维
数组
?
答:
要先给输入的每一个数字给予它的地址,便于访问,最后拿得到的数计算出平均值
输出
,程序就编写完成了:3、代码全部编写成功之后编译运行,在弹出的输入面板中输入任意5个整数,按回车键,即可得出平均值,以上就是用
C语言
输入一个
数组
,关键点是数组的获取要用指针:
c语言
怎样输入一个数组单独
输出数组
里面的一个数
答:
假设a=456,只要让a=a%10;就可以
输出
6了;如果要输出5,a=a/10;在a=a%10就得到了5;如果要输出4,则a=a/10;再a=a/10;再a=a%10就得到了4
c语言输出数组
换行
答:
for(i=0;i<3;i++) //按每一行
输出
,每循环一次输出一行 { for(j=0;j<3;j++) //输出每一行中的每一列 printf("%3d",a[i][j]);printf("\n"); //每输出一行,输出一个换行符 } 2、如果是一维
数组
,可按每行输出的数的个数来控制:for(i=0;i<9;i++){ printf("%...
...122222221 111111111 如何用
c语言输出
这个
数组
?要求不能使用指针...
答:
include "stdio.h"void main(){ int S[4]={21,123333321,122222221,111111111};int i;for(i=0;i<4;i++){ printf("%d\n",S[i]);getch();} } 这个是用for循环的方式
输出
的。。不懂的请追问。。
c语言
如何从键盘中输入若干个数保存到
数组
中
答:
1、首先在电脑中打开编译器(vc++6.0),新建一个将1到100保存到
数组
中项目,如图所示。2、添加一个 assignment.
c
文件,如图所示。3、包含stdio.h和stdlib.h头文件,如图所示。4、输入main函数主体及返回值,如图所示。5、定义一个char数组,长度为100,最后使用while循环进行赋值,如图所示,就完成...
C语言
如何一次性
输出
一维字符
数组
?printf(“%s”,a);为何只输出第一个...
答:
s可以打印字符串,但遇到 '\0'就停止打印 在
C语言
里面,
数组
名可以看做是指向数组第一个元素的指针 你可以 for(i=0;i<m;i++){ printf("%c",a[i]);}
C语言
如何随机生成
数组
?
答:
include<stdio.h> include<stdlib.h> include int main(){ int n,i,*a,max;printf("请输入
数组
的大小:");scanf("%d",&n);printf("请输入最大随机数的大小:");scanf("%d",&max);a=(int*)malloc(n*sizeof(n));srand(time(0));for(i=0; i<n; i++){ a[i]=rand()%(max...
C语言
中怎样
输出
等差
数组
答:
这个不是等差
数组
而是杨辉三角。每一行是上一行正上方元素, 和左上方元素的和。include <stdio.h>#define lines 4int main(){ int a[lines ]; int i,j; for(i = 0; i < lines ; i ++) { a[i]=1; for(j=i-1;j>0;j--) a[j]+=a[j-1]; for(...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜