栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言练习 数组

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言练习 数组

从键盘输入十个同学的成绩,n 输出最高分 最低分 平均分 不及格人数

#include
#include
int main()
{
    int a[10],i,m=0;
	int max,min,num,tt=0;
	for(i=0;i<10;i++)
		scanf("%d",&a[i]);
	max=a[0];
	min=a[0];
	for(i=0;i<10;i++){
		if(maxa[i])
			min=a[i];
          tt+=a[i];
		if(a[i]<60)
			m++;
	}
    tt=tt/10;
	printf("最高分%d 最低分%d 平均分%d 未及格人数%dn",max,min,tt,m);
	

}

计算俩个3x4矩阵相加的值 并输出结果

#include
#include
int main()
{
    int a[3][4]={{1,2,3,4},{5,6,7,8},{9,1,1,1}},b[3][4]={{1,2,3,4},{5,6,7,8},{9,1,1,1}};
	int i,j,c[3][4];
	for(i=0;i<3;i++)
		for(j=0;j<4;j++)
			c[i][j]=a[i][j]+b[i][j];
		for(i=0;i<3;i++)
			for(j=0;j<4;j++){
			
		printf("%2d  ",c[i][j]);
		if(j==3)
			printf("n");
}
	

}

计算3x4矩阵a和4x3矩阵b相乘的值,并输出成一个3x3矩阵

计算方法:r[i][j]等于a的第i行和b的第j列对应元素相乘的累加和

r[2][1]=a[2][0]*b[0][1]+a[2][1]*b[1][1]+a[2][2]*b[2][1]+a[2][3]*b[3][1]

#include
#include
int main()
{
    int a[3][4]={{1,2,3,4},{5,6,7,8},{9,1,1,1}},b[4][3]={{1,2,3},{4,5,6},{7,8,9},{1,1,1}};
	int i,j,c[3][3],k,sum=0;
	for(i=0;i<3;i++)
		for(k=0;k<3;k++)
			for(j=0;j<=3;j++){
			sum+=a[i][j]*b[j][k]; //因为要进行累加因此不能再直接使用c[i][k]
		c[i][k]=sum;
			}
		for(i=0;i<3;i++)
			for(j=0;j<3;j++){
			
		printf("%3d  ",c[i][j]);
		if(j==2)
			printf("n");
}
	

}

将字符串的小写字母变成大写字母 其他字符不变 然后输出

#include
#include
int main()
{
    char a[11]="abcdABCD0,",i;
		for(i=0;i<11;i++)
			if(a[i]>='a' && a[i]<='z')
				a[i]=a[i]-32;
			printf("%sn",a);
	

}

输入一个字符串颠倒后输出

#include
#include
int main()
{
    char a[10],i,l,x;
	scanf("%s",&a);
	l=strlen(a)-1;   //使用strlen函数计算字符串长度
	for(i=0;i 
#include 
#include 
int main()
{
	char a[10];
	int i,l;
	gets(a);
	l=strlen(a)-1;
	for(i=0;i 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1019066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号