资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

C语言的函数作业,C语言编程作业

一道c语言的作业,有以下一个函数,编写一个程序,输入x的值,输出y的值。

printf("请输入一个整数%d:",x);

目前成都创新互联已为上1000+的企业提供了网站建设、域名、虚拟空间、网站运营、企业网站设计、呼伦贝尔网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

printf("最大值为:%d\n",x);

printf("最小值为:%d",z);

上面这三句是什么意思?我不明白,根据你的题意,应该用多分支的if语句的格式,即:

if(表达式1)

{语句序列1;}

else if(表达式2)

{语句序列2;}

.

.

.

else

{语句序列n;}

代码如下:

#include "stdio.h"

main()

{

int x,y;

printf("请输入一个整数\nx=");

scanf("%d",x);

if(x1) y = x;

else if(x=1x10) y = 2*x-1;

else y = 3*x-11;

printf("y=%d\n",y);

}

C语言函数作业! 重赏!! 按要求啊!! 50分!

#include stdio.h

#define N 4

int fun(int a[N][N])

{

int i,j,s=0;

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

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

{

if(j==i||i+j==3)

a[i][j]=1;

else s+=a[i][j];

}

return s;

}

void main()

{

int i,j,a[N][N],k;

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

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

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

k=fun(a);

printf("\n转换后的数组:\n");

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

{

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

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

printf("\n");

}

printf("\n其余元素之和=%d",k);

}

已调试通过,运行示例:

大一的一个c语言编程函数作业,给位大神帮忙看一下怎么做?

void sumoffour(int a[], int n, int sum) {

int cnt = (1n); int flag = 1;

int b[15];

for(int i = 0; i cnt; ++i){

int n = 0;

for(int j = i, m = 0; j 0; j=1, ++m) {

if(j%2) b[n++] = a[m];

}

int sum2 = 0;

for(int j = 0; j n;++j) {

sum2 += b[j];

}

if(sum2 == sum){

flag = 0;

printf("The sum of");

for(int j = 0; j n - 1;++j)

printf(" %d,", b[j]);

printf(" and %d is %d.\n", b[n-1], sum);

}

}

if(flag) printf("No answer\n");

}

c语言作业:编写一个函数prime(int n),

1、写我们的头文件和主函数。写好我们的开头。

2、编写定义变量,我们语言定义一个i来用于后面的for循环。

3、我们输入一个数,在那之前我们要有一个printf()提示一下。

4、利用for循环看一看从2到n-1是否能被n整除,如果能就要break。

5、判断素数,如果程序正常结束,就i>=n,说明他就是素数。

6、如果通过break结束,他就会in,所以他就不是素数。

7、输出最后结果。

C语言函数编程作业~

#include stdlib.h

#include stdio.h

#include time.h

#include "conio.h"

int sum,tt,pmax;

int rnd0(int x1,int x2)

{ int r;static int n=1;

r=random(4);

switch(r)

{ case 0:printf("%d)%d+%d=",n++,x1,x2);break;

case 1:printf("%d)%d-%d=",n++,x1,x2);break;

case 2:printf("%d)%d×%d=",n++,x1,x2);break;

case 3:printf("%d)%d÷%d=",n++,x1,x2);break;

}

return r;

}

int rnd1()

{ int r;

r=random(pmax);

return r;

}

int rnd2()

{ int r;

r=random(pmax);

return r;

}

int crut(int x1,int fh,int x2)

{ int asn;

switch(fh)

{ case 0: asn=x1+x2;break;

case 1: asn=x1-x2;break;

case 2: asn=x1*x2;break;

case 3: asn=x1/x2;break;

}

return asn;

}

int vs(int m1,int m2)

{ int r,zq;r=random(3);

if(m1==m2) { zq=1;

switch(r)

{case 0: printf("Very good!");break;

case 1: printf("Excellent!");break;

case 2: printf("Keep up the good word!");break;

}

}

else { zq=0;

switch(r)

{case 0: printf("No.Please try again ");break;

case 1: printf("Wrong Try once more");break;

case 2: printf("No keep trying");break;

} printf("\nThe right answer:%d",m2);

}

getch();clrscr();return zq;

}

main()

{ int x1,x2,ans,cru,js,tj,i;

int fh;

ld:printf("输入题目数量(1-10):");

scanf("%d",tt);if(tt0||tt10) {printf("请重新输入\n");getch();clrscr();

goto ld;}

clrscr();printf("输入出题的范围,多少以下:");

scanf("%d",pmax);

randomize();

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

{

x1=rnd1(pmax);

x2=rnd2(pmax);

fh=rnd0(x1,x2);

scanf("%d",ans);cru=crut(x1,fh,x2);

js=vs(ans,cru);

sum+=js;

}

tj=sum/tt*100;

printf("你的总得分为%d\n",sum*2);

printf("准确率:%d%\n",tj);

if(tj75)

printf("Please ask your instructor fope extra help");

getch();

}


分享题目:C语言的函数作业,C语言编程作业
分享网址:http://cdkjz.cn/article/hsjhce.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220