如何用C语言编一个程序,输入一个二维数组,然后以一个矩阵的方式输出。 用c语言编写程序,把下面的数据输入到一个二维数组中

\u6025\u6025\uff01\uff01\uff01\u5982\u4f55\u7528c\u8bed\u8a00\u8f93\u5165\u548c\u8f93\u51fa\u4e00\u4e2a\u4e8c\u7ef4\u6570\u7ec4\uff1f\uff1f

#include
#include
int main()
{
int a[2][2];
int i,j;
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
scanf("%d ",&a[i][j]);
}
}
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("%d",a[i][j]);
return 0;
}


\u8fd0\u884c\u6210\u529f

#include

int main(int argc, const char * argv[]) {

int arr[4][4]={{25,36,78,13},{12,26,88,93},{75,18,22,32},{56,44,36,58}};

int i,j,temp;

printf("\u4e3b\u5bf9\u89d2\u7ebf:\n");

for(i=0;i<4;i++)

printf("%d ",arr[i][i]);

putchar('\n');

printf("\u526f\u5bf9\u89d2\u7ebf:\n");

for(i=0;i<4;i++)

printf("%d ",arr[i][4-i]);

putchar('\n');

printf("\u4ea4\u6362\u540e:\n");

for(i=0;i<4;i++)

{

temp=arr[0][i];

arr[0][i]=arr[2][i];

arr[2][i]=temp;

}

for(i=0;i<4;i++)

{

for(j=0;j<4;j++)

printf("%d ",arr[i][j]);

putchar('\n');

}

return 0;

}

#include<stdio.h>

void main(){

int array[3][3], (*pArr)[3], *p[3], i, j, sum;

srand(time(NULL));

for(i=0; i<3; i++)

for(j=0; j<3; j++)

array[i][j] = rand()%100+0;

pArr = array;

for(i = 0; i < 3; i++)

for(j = 0; j < 3; j++){

printf("%d", pArr[i][j]);

if(j == 2){

printf("
");

}

}

for(i=0; i<3; i++)

p[i] = array[i];

for(i=0; i<3; i++){

sum = 0;

for(j=0; j<3; j++){

sum += p[i][j];

}

printf("第%d行的和是%d
", i+1, sum);

}

}

扩展资料:

1、printf命令的作用是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>)。

printf()是C语言标准库函数,在 stdio.h 中定义。输出的字符串除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

2、printf函数调用的一般形式

printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。printf函数调用的一般形式为:printf(“格式控制字符串”,输出表列)其中格式控制字符串用于指定输出格式。

格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如“%d”表示按十进制整型输出,“%ld”表示按十进制长整型输出,“%C”表示按字符型输出等。后面将专门给予讨论。

非格式字符串在输出时原样照印,在显示中起提示作用。输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。



#include <stdio.h>

#include <stdlib.h>

int main()

{

    int *a;

    int n,m,i,j,len;

    printf("请输入矩阵行数:");

    scanf("%d",&n);

    printf("请输入矩阵列数:");

    scanf("%d",&m);

    len = m * n;

    a = NULL;

    a = (int *)malloc(sizeof(len));

    printf("输入矩阵元素:"); 

    for(i = 0;i < len;i++){

        scanf("%d",&a[i]);

    }

    for(i = 0;i < n;i++){

        for(j = 0;j < m-1;j++){

            printf("%d ",a[n*i+j]);

        }

        printf("%d
",a[n*i+j]);

    }

    return 0;

}



#include<stdio.h>
void main()
{
int i,j,a[2][3],*p;
for(i=0;i<2;i++)
{ printf("输入3个数:");
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
}
p=a;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("%d ",*(p+i)+j);
if((j+1)%3==0)printf("\n");
}
}
}

#include<stream.h>
void main()
{
int i,j,a[2][3],*p;
for(i=0;i<2;i++)
{ printf("输入3个数:");
for(j=0;j<3;j++)
p=a;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{ printf("%d ",*(p+i)+j);
if((j+1)%3==0)printf("\n");
}
}
}

#include <stdio.h>
#define MAX 100

int main ()
{
int i, j;
int m, n;
int a[MAX];

printf ("Please input the line:");
scanf ("%d", &m);
printf ("Please input the row:");
scanf ("%d", &n);
printf ("Please input the data:");
for (i = 0; i < m * n; i++)
{
scanf ("%d", &a[i]);
}
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
printf ("%d\t", a[i*m+j]);
}
printf ("\n");
}
getch ();
return 0;
}

  • 濡備綍鐢–璇█缂栧啓绋嬪簭杈撳叆涓涓姝f暣鏁皀,缂栫▼搴杈撳嚭浠2鍒皀闂寸殑鎵鏈夊畬鏁...
    绛旓細C璇█瀹炵幇濡備笅锛歩nclude<stdio.h> void main(){ int i,j,k,n;scanf("%d",&n); //杈撳叆涓涓姝f暣鏁皀 for(i=2;i<=n;i++){ k=0;for(j=1;j<=i-1;j++)if(i%j==0) k+=j;if(k==i) printf("%d\n",i);//鍒ゆ柇i鐨勬墍鏈夌湡鍥犲瓙涔嬪拰鏄惁绛変簬i锛屾槸鍒欒緭鍑篿銆倉 } 娉ㄦ剰锛...
  • 鐢–璇█缂栧啓绋嬪簭,杈撳叆涓鍏冧簩娆℃柟绋嬬殑绯绘暟a,b,c,璁$畻鏂圭▼鐨勬牴(鍋囪鏄袱...
    绛旓細void root1(double a,double b); //瀹氫箟鏂圭▼鍙湁涓涓鏍规椂鐨勫嚱鏁 void root0(); //瀹氫箟鏂圭▼娌℃湁瀹炴暟瑙f槸鐨勫嚱鏁 double a,b,c,disc;printf("璇杈撳叆a,b,c鐨勫硷細");scanf("%lf %lf %lf",&a,&b,&c);if(a==0) //涓鍏冧簩娆℃柟绋嬩簩娆¢」绯绘暟涓嶄负0 { printf("data error\n...
  • 鐢╟璇█缂栧啓涓涓▼搴瑕佹眰杈撳叆涓涓暟,杈撳嚭璇ユ暟鍒嗗埆涓1鈥10鐨勬暟鐩告壙鐨勭粨...
    绛旓細include"stdio.h"void main(){ int a;printf("璇杈撳叆涓涓鏁存暟锛");scanf("%d",&a);for (int i=1;i<=10;i++){ printf("%d",a);printf("*");printf("%d",i);printf("=");printf("%d\t",a*i);if (i%2==0)printf("\n");} } ...
  • 濡備綍鐢–璇█缂栧啓涓涓璁$畻姝f暣鏁颁綅鏁扮殑绋嬪簭?
    绛旓細姝绋嬪簭鍙氳繃浠ヤ笅姝ラ瀹炵幇锛1銆杈撳叆涓涓姝f暣鏁 2銆佸皢鏁存暟杞崲涓哄瓧绗︿覆锛堜娇鐢╯printf鍑芥暟锛3銆佹眰瀛楃涓茬殑闀垮害锛坰trlen鍑芥暟锛夛紝鍗虫鏁存暟鐨勪綅鏁 浠g爜濡備笅锛歩nclude <stdio.h>#include <string.h>int main(){long num;char str[20];scanf("%ld", &num);sprintf(str, "%ld", num);printf("%d", ...
  • c璇█缂栧啓绋嬪簭;杈撳叆涓涓鎽勬皬娓╁害,瑕佹眰杈撳嚭鍗庢皬娓╁害銆傚叕寮忎负f=9/5*c+...
    绛旓細绋嬪簭濡備笅锛歩nclude <stdio.h> int main(){ int f;float c;printf("璇杈撳叆涓涓鍗庢皬娓╁害\n");scanf_s("%d", &f);c = (float)(f - 32) * 5 / 9;printf("瀹冪殑鎽勬皬娓╁害涓:%.2f", c);} 濡傚浘锛氳皟璇曢氳繃锛
  • 鐢–璇█绋嬪簭缂栧啓:杈撳叆涓涓鍥涗綅鏁存暟(濡1234),浣垮叾鍊掑簭杈撳嚭(濡4321),骞...
    绛旓細杩愯缁撴灉锛氫唬鐮佸涓嬶細include <stdio.h>#include <stdlib.h>int main(){int number = 0, sum = 0;printf("璇杈撳叆涓涓鏁存暟锛");scanf("%d", &number);while (number != 0) {int n = number % 10;printf("%d", n);sum += n;number /= 10;}printf("\n鍚勪綅鏁板瓧涔嬪拰涓猴細%d\n",...
  • 鐢–璇█缂栧啓绋嬪簭,杈撳叆涓涓瀛楃,杈撳嚭瀹冪殑瀛楃鍊煎拰ASCII鍊
    绛旓細1銆佽绠楁満涓殑鎵鏈夋暟鎹兘鏄互浜岃繘鍒跺瓨鍌ㄧ殑锛屽洜姝ゅ瓧绗︿篃鏄互浜岃繘鍒跺瓨鍌ㄤ笖鍗犵敤涓涓瀛楄妭锛屽湪c璇█涓彲浠ユ妸char鍨嬪綋浣滃彧鏈変竴涓瓧鑺傜殑鏈夌鍙锋暣鏁帮紝8浣嶆湁绗﹀彿锛屾渶澶ф鍊煎氨鏄127浜嗐2銆佷緥濡傦細鍙互杩欐牱浣跨敤寰幆鐨 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...
  • 鍦C璇█涓濡備綍瀹炵幇鐢ㄩ敭鐩杈撳叆涓涓瀛楃涓,骞舵墦鍗板嚭鏉?
    绛旓細鍦C璇█涓杈撳叆瀛楃涓插悗鐒跺悗鎵撳嵃鍑烘潵鐨勭紪绋嬫柟娉曞涓嬶細1.棣栧厛闇瑕佸厛瀹氫箟涓涓瀛樻斁瀛楃涓茬殑鏁扮粍绌洪棿锛屽缁欏瓧绗︿覆100涓暟缁勭┖闂淬2.鎺ョ潃浣跨敤gets()鍑芥暟鏉ヨ幏鍙栭敭鐩樿緭鍏ョ殑瀛楃涓层備竴鑸牸寮忎负gets(瀹氫箟鐨勫瓧绗︽暟缁勫悕)銆3.鐒跺悗鍐嶄娇鐢╬uts()鍑芥暟鏉ヨ緭鍑轰箣鍓嶈緭鍏ョ殑瀛楃涓插唴瀹广備竴鑸牸寮弍uts锛堝畾涔夌殑瀛楃鏁扮粍鍚嶏級銆4....
  • 杈撳叆涓涓瀛楃涓,鍒ゆ柇鍏舵槸鍚︽槸C鐨勫悎娉曟爣璇嗙銆鐢╟璇█缂栧啓绋嬪簭銆
    绛旓細C璇█鍚堟硶鏍囪瘑绗︾敱鏁板瓧锛屽瓧姣嶏紝涓嬪垝绾跨粍鎴愩備笖绗涓涓瀛楁瘝涓嶈兘涓烘暟瀛椼備簬鏄紝鏍规嵁鍏跺畾涔夛紝鍙互杩涜鍒ゆ柇锛屼唬鐮佸涓嬶細define is_upper(x) (x>='A' && x<='Z')//澶у啓瀛楁瘝鍒ゆ柇銆#define is_lower(x) (x>='a' && x<='z')//灏忓啓瀛楁瘝鍒ゆ柇銆#define is_char(x) (is_upper(x) || is_...
  • 鐢–璇█缂栧啓绋嬪簭浠庨敭鐩杈撳叆涓涓姝f暣鏁版暟n,杈撳嚭n!
    绛旓細include <stdio.h>int Func(int n){if(n < 2)return 1;else return n*Func(n-1);} void main(){int n =0,m=0;printf("璇杈撳叆涓涓姝f暣鏁帮細")scanf("%d",&n);m=Func(n);printf("%d!=%d\n",n,m);} 鍦ㄤ互涓绋嬪簭浠g爜涓紝Func锛堬級涓洪掑綊鍑芥暟锛屼富鍑芥暟main锛堬級涓帴鏀堕敭鐩樿緭鍏ユ暣鏁...
  • 扩展阅读:学编程一年大概多少钱 ... 手机编写c语言的软件 ... 初学者c语言的软件 ... 如何自己编程做游戏 ... 初学编程必背50个 ... ‖c语言怎么在键盘输入 ... 编程必背100个代码 ... c+语言编程入门自学 ... 编程零基础如何自学入门 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网