如何用C语言程序编写“利用函数将给定的3*3二维数组转置”

   更新日期:2024.06.01

#include<iostream>

usingnamespacestd;

void zhuang zhi(int a[3][3])

{int m,n,i;

for(m=0;m<2;m++)

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

{if(m!=1||i!=0)

{n=a[i][m];

a[i][m]=a[m][i];

a[m][i]=n;

int main()

inta[3][3];

inti,j;

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

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

cin>>a[i][j];

zhuang zhi(a);

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

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

cout<<a[i][j]<<"";

cout<<endl;

return0;

运行效果:

扩展资料:

return语句有以下形式:

return;//不带返回值的return语句

return 0;//带返回值的return语句,或者返回一个变量或一个函数。

return 1//表示函数异常结束

不带返回值的return语句用于,中断返回值为void类型的函数的执行,而带返回值的return则不行。

#include<iostream>

using namespace std;

void f(){

cout<<"begin"<<endl;

return 0;此处有问题,此时return;的作用相当于break;用于中断循环的作用。所以不该返回某个具体的值。

cout<<"end"<<endl;

}

int main(){

f();

return 0;

}

将return 0;换为return;后,运行成功:

总结:

return;的作用相当于break;用于中断循环的作用;return 0;则是return的另一种用法,专用于返回值非void的函数返回其值。



  • 18580741843 :如何用C语言程序编写“利用函数将给定的3*3二维数组转置”
    秦祁泪5153 :答:usingnamespacestd;void zhuang zhi(int a[3][3]){int m,n,i;for(m=0;m<2;m++)for(i=0;i<3;i++){if(m!=1||i!=0){n=a[i][m];a[i][m]=a[m][i];a[m][i]=n;} } } int main(){ inta[3][3];inti,j...
  • 18580741843 :利用函数的方法编程C语言,求f(x)=x^2+1(x<0),f(x)=x^2-1(x>=0)的值...
    秦祁泪5153 :答:include<stdio.h> void main(){ double x,y;scanf("%lf",&x);if(x>1)y=x*x+1;if(x>=-1&&x<=1)y=x*x;if(x<-1)y=x*x-1;printf("%lf",y);}
  • 18580741843 :c语言编程利用自定义函数求两个数的和
    秦祁泪5153 :答:c语言编程利用自定义函数求两个数的和的方法如下:首先需要定义一个自定义函数,命名为sum,参数为两个整数a和b,返回值为整数类型。在自定义函数中,使用return语句返回a和b的相加结果。在主函数中,定义两个整数变量x和y,使用scanf()函数从键盘输入它们的值。在主函数中,调用sum(x,y)函数,并将...
  • 18580741843 :如何用C语言编写程序“用函数计算aaa...aaa(共n个a)的值,例如:a=3...
    秦祁泪5153 :答:void fun(int a,int n){ int i;for(i=0;i<n;i++)printf("%d",a);} 如果想要返回值的话是要有范围的,也可以定义为long型
  • 18580741843 :用c语言写:输入一个整数,利用函数调用方式编程,判断该数是否为素数...
    秦祁泪5153 :答:int main(void){ unsignedlongnum;unsignedlongdiv;intisPrime;//素数的标志,1代表是素数,0代表不是素数 printf("Pleaseenteranintegerforanalysis.");printf("Enterqtoquit.\n");while(scanf("%lu",&num)==1&&num!=1){ for(div=2,isPrime=1;(div*div)...
  • 18580741843 :用C语言编写程序,调用函数求一个圆柱体的表面积和体积
    秦祁泪5153 :答:代码:include<stdio.h> include<stdlib.h> intmain(){ floatr,h,S,V;printf("请输入圆柱体的半径\n");scanf("%f",&r);printf("请输入圆柱体的高\n");scanf("%f",&h);S=12.5663704*r*h,V=3.1415926*r*r*h;printf("圆柱体表面积是%f体积是%f",S,V);return0;} ...
  • 18580741843 :如何用C语言编写程序来调用函数求一个圆柱体的表面积和体积?
    秦祁泪5153 :答:/*编写程序,调用函数求一个圆柱体的表面积和体积。用c语言编写。。谢谢啦*/\x0d\x0a\x0d\x0a#include\x0d\x0a#include\x0d\x0a#define pi 3.1415926\x0d\x0a\x0d\x0a float f1(float r,float h)\x0d\x0a{\x0d\x0afloat m;\x0d\x0a\x0d\x0am=pi*r*r*h;\x0d\x...
  • 18580741843 :用C语言编写程序: * 利用随机函数产生100个10~99之间(包括10和99...
    秦祁泪5153 :答:include "stdio.h"include"windows.h"void main(){ int i,A[100];for(i=0;i<100;i++){ A[i] = rand()%90 + 10;printf("%d ", A[i]);} }
  • 18580741843 :怎样用C语言实现一个函数?
    秦祁泪5153 :答:先写出一个如下的函数:int fun(int n){ int s=1;for(int i=1;i<=n;i++)s*=i;return s;} 然后在主函数中调用反复调用它 int main(){ int n;while(cin>>n){ int sum=0;for(int i=1;i<=n;i++){ sum+=fun(i);} cout<<sum<<endl;} } ...
  • 18580741843 :用c语言编程序,用函数求素数,调用函数
    秦祁泪5153 :答:i; printf("输入一个正整数: "); scanf("%d",&n); for(i=2;i<=n;i++){if(isPrime(i)) //调用函数,如果该数为素数,则输出printf("%d ",i);}printf("\n"); return 0;}示例运行结果:输入一个正整数: 50 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 ...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网