❶ 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])
才行的。
再填充以下內容: