#include “stdioh”
void main()
{
int a[4][5],b[4][5],c[4][5],i,j;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
/输入,数组a赋初值/
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&b[i][j]);
/生成新数组c/
for(i=0;i<4;i++)
for(j=0;j<5;j++)
{
if((a[i][j]%2==0)&&(b[i][j]%2==0))
c[i][j]=a[i][j]-b[i][j];
else
c[i][j]=a[i][j]+b[i][j];
}
/输出数组c/
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
printf("%d\t",c[i][j]);
printf("\n");
}
}
希望对你有帮助O(∩_∩)O
#include <stdioh>
int main(void)
{
int i,x,n;
int a[10];
printf("输入数组元素的个数:");
scanf("%d",&n);
printf("输入数组%d个元素:",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("输入x:");
scanf("%d",&x);
for(i=0;i<n;i++)
{
if(a[i]!=x)continue;
if(i>n)
printf("没有找到与%d相同的元素!\n",x);
else
printf("和%d相同的数组元素是a[%d]=%d\n",x,i,a[i]);
}
return 0;
}
加上括号就可以了
main()
{int a[20]={12,34,56,67,89,123,345,367,890,1234,1236,1345,1456,1789,1999,2111,2222,3333,4444,5555},i,n;
printf("请输入要查找的数:");
scanf("%d",&n);
for(i=0;i<20;i++)
if(a[i]==n) {printf("该数的下标值是%d",i);break;}
if(i==20) printf("no found");}
int a(40)={0};
for(int i=0;i!=30;i++) a(i)=2(i+1); //赋值
for(int i=0,j=30;i!=30;j++,i++)
{
for(int k=0;k!=5;k++,i++) a(j)+=a(i); //求和
a(j)/=5; //求平均
}
水平有限,希望你能看懂,还有很多可以改进的地方,你可以看下。运行成功就采纳哦,不过,看不懂的话,就随便你了。
以上就是关于C语言程序设计数组全部的内容,包括:C语言程序设计数组、c语言,数组程序设计、C语言数组程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)