當前位置:首頁 » 編程語言 » 用c語言編寫3行
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用c語言編寫3行

發布時間: 2022-05-28 09:06:02

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])

才行的。

再填充以下內容: