❶ c语言编写程序,定义一个3行4列的二维整型数组
摘要 #include
❷ 用c语言编写:有一个3行80列的字符数组,内容由自己输入。要求,对第一行和第三行的字符串按照从小
include<stdio.h>
//从小到大排序,默认flag=0
voidsa(int&arr[],intn,intflag=0)
{
inti,j,k,temp;
for(i=0;i<10;i++)
{
k=i;
for(j=i+1;j<n;j++){
if(0==flag){
if(arr[j]<arr[k])
k=j;
}else{
if(arr[j]>arr[k])
k=j;
}
}
temp=arr[k];
arr[k]=arr[i];
arr[i]=temp;
}
}
voidmain()
{
inti,j;
charstr[3][80];
for(i=0;i<3;i++){
for(j=0;j<80;j++){
scanf("%c",&str[i][j]);
}
}
for(y=1;y<=6;y++){
sum+=(x/y);
x*=-1;
}
sa(str[0],80,0);
sa(str[2],80,0);
sa(str[1],80,1);
for(i=0;i<3;i++){
for(j=0;j<80;j++){
printf("%c",str[i][j]);
}
printf(" ");
}
}
❸ c语言怎样定义一个3行4列的二维数组
int
a[3][4];这样定义就行了
赋值可以这样:
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf(“%d”,&a[i][j]);
示例:
main()
{
int
a[3][4],i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf(“%d”,&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
printf(“%d
”,a[i][j]);
if(j==4)
printf("\n");
}
return
0;
}
这样就可以输出一个三行四列的矩阵
注意printf(“%d
”,a[i][j]);这句%d后面是有空格的
❹ 用C语言编写一个简单程序,用汉字输出三行信息:一行输出自己的学号;一行输出自己的姓名;一行输出自己地
#include "stdio.h"
void main(void)
{
printf("? \n");
printf(" ?\n");
printf(" ?\n");
}
把?的地方换成你要输出的东西就行了
❺ c语言编写程序,定义一个3行4列的二维整型数组
#include<stdio.h>
intmain()
{
inta[3][4];
intl[3]={0},c[4]={0},s=0;
inti,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
s+=a[i][j];
l[i]+=a[i][j];
c[j]+=a[i][j];
}
}
printf("各行元素和:");
for(i=0;i<3;i++)
printf("%d",l[i]);
printf(" 各列元素和:");
for(i=0;i<4;i++)
printf("%d",c[i]);
printf(" 所有元素和:%d 所有元素平均值:%lf ",s,s/12.0);
return0;
}
❻ 3行3列数组的转置的c语言程序怎么编写
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 3 //定义测试矩阵的大小
// 矩阵转置
void matrix_transpose(int a[N][N], int n) {
int i,j;
int e;
for(i=0; i<n; i++) {
for(j=0; j<i; j++) {
e = a[i][j];
a[i][j] = a[j][i];
a[j][i] = e;
}
}
}
//打印矩阵数据
void matrix_print(int a[N][N], int n) {
int i,j;
for(i=0; i<n; i++) {
for(j=0; j<n; j++) {
printf("%3d ", a[i][j]);
}
printf("\n");
}
}
int main(void)
{
int a[N][N] = {0};
int i,j;
int e;
// 给测试矩阵赋初值
srand(time(0));
for(i=0; i<N; i++) {
for(j=0; j<N; j++) {
while((e = rand())<0 || e>999);
a[i][j] = e;
}
}
// 打印矩阵原始数据
printf("矩阵原始数据是:\n");
matrix_print(a, N);
// 矩阵转置,并打印转置之后的矩阵数据
matrix_transpose(a, N);
printf("\n矩阵转置之后,数据是:\n");
matrix_print(a, N);
getchar();
}
❼ 编写一个c语言程序 在屏幕上输出三行 过年了
#include<stdio.h>
intmain()
{
printf("过 ");
printf("年 ");
printf("了 ");
return0;
}
❽ 用C语言编程:3行4列的二维数组中输出每一行的最大值怎么编程呀
摘要 您好,很荣幸帮您解答--int a[3][4],m=0;
❾ 编程题C语言,在键盘上输入一个3行3列矩阵的各个元素的值
请你询问老师,这个题目本身是出错了的,因为在已有部分的基础上,是无法实现指定的功能的。必须要把左图中代码的第三行
void fun(int a[3][3])
修改为:
int fun(int a[3][3])
才行的。
再填充以下内容: