如何用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;
}
绛旓細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锛屾槸鍒欒緭鍑篿銆倉 } 娉ㄦ剰锛...
绛旓細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...
绛旓細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");} } ...
绛旓細姝绋嬪簭鍙氳繃浠ヤ笅姝ラ瀹炵幇锛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", ...
绛旓細绋嬪簭濡備笅锛歩nclude <stdio.h> int main(){ int f;float c;printf("璇杈撳叆涓涓鍗庢皬娓╁害\n");scanf_s("%d", &f);c = (float)(f - 32) * 5 / 9;printf("瀹冪殑鎽勬皬娓╁害涓:%.2f", c);} 濡傚浘锛氳皟璇曢氳繃锛
绛旓細杩愯缁撴灉锛氫唬鐮佸涓嬶細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",...
绛旓細1銆佽绠楁満涓殑鎵鏈夋暟鎹兘鏄互浜岃繘鍒跺瓨鍌ㄧ殑锛屽洜姝ゅ瓧绗︿篃鏄互浜岃繘鍒跺瓨鍌ㄤ笖鍗犵敤涓涓瀛楄妭锛屽湪c璇█涓彲浠ユ妸char鍨嬪綋浣滃彧鏈変竴涓瓧鑺傜殑鏈夌鍙锋暣鏁帮紝8浣嶆湁绗﹀彿锛屾渶澶ф鍊煎氨鏄127浜嗐2銆佷緥濡傦細鍙互杩欐牱浣跨敤寰幆鐨 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...
绛旓細鍦C璇█涓杈撳叆瀛楃涓插悗鐒跺悗鎵撳嵃鍑烘潵鐨勭紪绋嬫柟娉曞涓嬶細1.棣栧厛闇瑕佸厛瀹氫箟涓涓瀛樻斁瀛楃涓茬殑鏁扮粍绌洪棿锛屽缁欏瓧绗︿覆100涓暟缁勭┖闂淬2.鎺ョ潃浣跨敤gets()鍑芥暟鏉ヨ幏鍙栭敭鐩樿緭鍏ョ殑瀛楃涓层備竴鑸牸寮忎负gets(瀹氫箟鐨勫瓧绗︽暟缁勫悕)銆3.鐒跺悗鍐嶄娇鐢╬uts()鍑芥暟鏉ヨ緭鍑轰箣鍓嶈緭鍏ョ殑瀛楃涓插唴瀹广備竴鑸牸寮弍uts锛堝畾涔夌殑瀛楃鏁扮粍鍚嶏級銆4....
绛旓細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_...
绛旓細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锛堬級涓帴鏀堕敭鐩樿緭鍏ユ暣鏁...