本文目录
c语言二维数组编程
#include《stdio.h》#include《string.h》int main(){ char a;int i,j,n;for(i=0;i《3;i++)gets(a);for(i=0;i《3;i++){n=strlen(a);printf("字符串长度为:%d\n",n);for(j=n-1;j》=0;j--)printf("%c",a);printf("\n");} return 0;}/*asdgfhjfdgryhtrj43654768字符串长度为:7jhfgdsa字符串长度为:9jrthyrgdf字符串长度为:886745634*/
c语言编程二维数组
#include《stdio.h》void main(){// int a=-1;// printf("%12o\n",a); float a={14.3,2.6,3.9,3,3,6,3,4,2}; float x; int i,j; float maxRow;//记录每行的最大值//记录每行的最大值 到maxRow for(i=0;i《3;i++) { for (j=0;j《3;j++) { if( j==0) { maxRow; }else { if(maxRow){ maxRow; } } } } //输出3行3列,每个值除以该行的最大的 for(i=0;i《3;i++) { for (j=0;j《3;j++) { printf("%.2f ",a);//保留2位小数 } printf("\n"); }}运行结果:1.00 0.18 0.270.50 0.50 1.000.75 1.00 0.50
二维数组(c语言)
#include《stdio.h》int main(){ int a,i,j,imax,jmax,imin,jmin,max=0,min=10000; for(i=0;i《4;i++) for(j=0;j《3;j++) { scanf("%d",&a); if(max《a) { max=a; imax=i; jmax=j; } if(min》a) { min=a; imin=i; jmin=j; } } printf("max=%d\n",imax,jmax,max,imin,jmin,min); return 0;}
C语言编程 二维数组 输出一个2*3的矩阵
#include《stdio.h》
void main()
{
int a;
int i,j;
printf("输入一个2*3整型数组\n");
for(i=0;i《2;i++)
for(j=0;j《3;j++)
scanf("%d",&a);printf("\n输出一个2*3整型数组\n");
for(i=0;i《2;i++)
{
for(j=0;j《3;j++)
printf("%d ",a);
printf("\n");
}
}
扩展资料:
注意事项
c语言的输入输出可用标准库里面的输入输出函数,即scanf和printf。
输入输出二维数组的例子:
#include《stdio.h》
int main()
{
int M = 5 , N = 5;
int array; //定义一个5x5的int数组
printf("输入:");
for(int i = 0 ; i 《 M ; i++){
for(int j = 0 ; j 《 N ; j++){
scanf("%d",&array);
}
}
printf("输出:");
for(int i = 0 ; i 《 M ; i++){
for(int j = 0 ; j 《 N ; j++){
printf("%d ",array);
}
}
return 0;
}