c语言函数程序编程及答案,C语言编程题答案

C语言函数编程题

修改后的C语言程序:

成都创新互联公司是一家专业提供市南企业网站建设,专注与网站制作、网站设计、H5建站、小程序制作等业务。10年已为市南众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

#include stdio.h 

void triangle(int g)

{

int n=1, m; /* 修改处1 */

for(n;n=g; n++)

{

for(m=1;m=2*n-1;m++) /* 修改处2 */

putchar('*');

putchar('\n');

}

}

void rectangle(int g)

{

int n=1, m; /* 修改处3 */

for(n;n=g;n++)

{

for(m=1;m=3;m++) /* 修改处4 */

putchar('*');

putchar('\n');

}

}

int main()

{

int i,k;

printf("请输入行数(大于3):");

scanf("%d",i);

printf("请选择图形:1---三角形  \t2---矩形\t3---小旗 :");

scanf("%d",k);

if(k==1)

triangle(i);

}

if(k==2)

rectangle(i);

}

if(k==3)

triangle(i);

rectangle(i);

}

return 0;

}

C语言编程题,求助大佬解答

按照题目要求编写的求最大值和最小值及它们的位置的C语言程序如下

#includestdio.h

int max(int a[],int n,int *p){

int i=0,m=a[0];

*p=i;

for(i=1;in;i++){

if(ma[i]){

m=a[i];

*p=i;

}

}

return m;

}

int min(int a[],int n,int *p){

int i=0,m=a[0];

*p=i;

for(i=1;in;i++){

if(ma[i]){

m=a[i];

*p=i;

}

}

return m;

}

int main(){

int m,n,t=0,*p=t,a[10]={31,28,73,83,27,56,12,43,34,63};

m=max(a,10,p);

printf("最大值为%d,位置为%d\n",m,*p);

n=min(a,10,p);

printf("最小值为%d,位置为%d\n",n,*p);

return 0;

}

求解两个C语言函数编程题 答案

求5个字符串的回文个数

#include stdio.h

#include string.h

int main()

{

char a[5][20];

int i,j,k=0,huiwen=0,n=0;

printf("请输入你要判断的字符串!\n");

for(i=0;i5;++i)

scanf("%s",a[i]);

for(j=0;j5;++j)

{

k=0;

for(i=0,n=strlen(a[j]);in/2;++i)

{

if(a[j][i]!=a[j][n-1-i])

{

k++;

break;

}

}

if(k==0)

huiwen++;

}

printf("有%d回文\n",huiwen);

return 0;

}

求数组的最大和次最大 和最大公约数

#include stdio.h

#define N 10

int main()

{

void max(int *a);

void gongyueshu(void);

int a[N];

int i,n;

printf("\t\t1 [求数组最大值和次最大值]\t2 [求公约数]\n");

scanf("%d",n);

switch(n)

{

case 1:{

printf("请输入10个数字sn");

for(i=0;iN;++i)

scanf("%d",a+i);

max(a);//该函数是求最大值和次最大值

}

case 2:{

printf("请输入两个数求最大公约数 ");

gongyueshu();//该函数是求最大公约数

}

return 0;

}

}

void max(int *a)

{

int t,i,j,k;

for(i=1;iN;++i)

{

for(j=0;jN-i;++j)

if(a[j]a[j+1])

{

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

printf("最大值是 %d 次最大值是 %d\n",a[0],a[1]);

}

void gongyueshu(void)

{

int i,j,k,r,t;

scanf("%d",i);

scanf("%d",j);

if(ij)

{

t=i;

i=j;

j=t;

}

while(j!=0)

{

r=i%j;

i=j;

j=r;

}

printf("公约数是%d\n",i);

}

当前标题:c语言函数程序编程及答案,C语言编程题答案
当前地址:https://www.cdcxhl.com/article46/hsihhg.html

成都网站建设公司_创新互联,为您提供服务器托管微信小程序建站公司微信公众号网站策划定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营