哪位大佬帮帮忙啊,这个C语言怎么做

供稿:hz-xin.com     日期:2025-01-12
哪位大佬帮帮忙啊,这个C语言的怎么做

switch语句没有break语句是会继续往下执行的。i=0的时候执行第1-3行输出三个0.
i=1的时候执行default,输出1. i =2的时候执行第2-3行输出两个2

D) 7
fun (fun (a,b), fun (b,c))——核心在这一句,fun函数嵌套调用。
fun (a,b) → fun ('9', '8') → return '8'
fun (b,c) → fun ('8', '7') → return '7'
fun (fun (a,b), fun (b,c)) → fun ('8', '7') → return '7'
所以,最终输出字符'7'。

第一次判断,z为3,x为1,满足条件。于是z变为2、y变为4;

第二次判断,z为2,x为2,满足条件。于是z变为1、y变为3;

第三次判断,z为1,x为3,满足条件。于是z变为0、y变为2;

第四次判断,z为0,不满足条件。z变为-1。

打印输出结果,3、2、-1.



这个我可以做

答案是B
初始状态:x=0,y=5,z=3
第一次运行结束:x=1,y=4,z=2
第二次运行结束:x=2,y=3,z=1
第三次运行结束:x=3,y=2,z=0
第四次运行:因为此时z已经为0了,所以z>0已经不成立了,后面的x++和y=y-1都不会执行了,但是z--还是会执行的,所以第四次运行结束时:x=3,y=2,z=-1
所以选B

哪位大佬帮帮忙啊,这个C语言怎么做
第一次判断,z为3,x为1,满足条件。于是z变为2、y变为4;第二次判断,z为2,x为2,满足条件。于是z变为1、y变为3;第三次判断,z为1,x为3,满足条件。于是z变为0、y变为2;第四次判断,z为0,不满足条件。z变为-1。打印输出结果,3、2、-1....

c语言,,麻烦大神帮忙编一下
编写一个C语言程序,用于处理工资和工作小时数。程序首先要求输入这两个值。根据输入的工资数和小时数,程序计算平均工资,并将其四舍五入到最接近的整数。接着,程序将平均工资的值进行平方,并统计平方值的位数。最后,输出处理后的结果,包括四舍五入后的平均工资、平方值及其位数的个位、十位和百位。

请各位大侠帮帮忙,谢了,C语言程序
5;11;10;15;include<stdio.h> void main( ){ int m;scanf("%d",&m);\/\/输入数据 m=m*(-1);\/\/任何数与-1乘得其相反数 printf("m = %d\\n", m);} \/\/\/ 如果最后一题是数字反向输出则 include<stdio.h> void main(){ int n;int m;printf("输入一个数:");scanf("%d...

这个用C语言怎么打?各位帮帮忙,谢谢
include<stdio.h>void prt(int n,int k){if(n>=1000) {prt(n\/1000,k+1); printf(",%03d",n%1000); } else printf("¥%d",n); if(!k)printf(".00\\n");}int main( ){int n; while(scanf("%d",&n)==1) prt(n,0); return 0;} ...

各位C语言大佬啊帮个忙呀这是老师上课布置的上机作业求答案
include <stdio.h>int check(char ch){if(ch>='a'&&ch<='z') return (ch-'a'+1);else if(ch>='A'&&ch<='Z') return (ch-'A'+1);else return -1;}void main(){char ch;scanf("%c",&ch);printf("%d",check(ch));} ...

大家帮忙一下c语言怎么做呀
define S(x) x*x 意思是字符串替代: S(x) 用 x*x 替代 于是:a = S(k+m) 里 x 是 k+m 替代成 a = k+m * k + m;先乘除,后加减 a = 3 + 1 * 3 + 1 = 3 + 3 + 1 = 7 答案是 7 这是一道很容易做,又 很容易让人上当 -- 以为是 简单的平方 。。。的...

求c语言大神帮忙编一下程序,自己c语言真的一窍不通
{ int x[100][100]={0,1,1,0,0,……}\/\/此处写够100个0或1 int i,j,k;for(i=1;i<100;i++){ x[i][99]=(1-x[i-1][0]);for(j=0;j<99;j++)x[i][j]=(1-x[i-1][j+1]);} for(i=0;i<100;i++){ printf(“i=%d:”,i);for(j=0;j<100;j++){ prin...

急求,c语言大神,补全程序,帮帮忙啊,谢谢
include<stdio.h> void main(){ long int f1, f2;int i;f1 = 1, f2 = 1;for(i = 1; i <= 40; i++){ if(i <= 2){ printf("%ld\\n", f1);}else{ f2 = f1 + f2;f1 = f2 - f1;printf("%ld\\n", f2);} } } ...

C语言高手帮忙啊!
return c;} struct point sub(struct point a,struct point b){ struct point c;c.x=a.x-b.x;c.y=a.y-b.y;return c;} float triangle(struct point A, struct point B, struct point C){ float a,b,c,p,area;struct point d,e,f;d=sub(A,B);e=sub(A,C);f=sub(B,C)...

这个程序怎么写!!!帮帮忙!
c语言 --- include<stdio.h> int main(){ double x,y;printf("请输入x的值:");scanf("%lf",&x);if(x<1)y=2*x;if(1<=x&&x<10)y=3*x-6;if(x>=10)y=4*x-16;printf("%lf\\n",y);} 代码完