搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友senvenfoot 发布时间:2022-01-06
[主观题]

VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(in

VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(intb[],intn,intflag) {inti,j,t; for(i=0;i<n-1;i++) for(j=i+lj<nj++) if(flag?b[i]>b[j]:b[i]<bD]) {t=b[i];b[i]=b[j];bD]=t;) } main() {inta[10]={5,4,3,2,1,6,7,8,9,10},i; f(&a[2],5,0); f(a,5,1); for(i=0;i<10;i++、) printf(%d,,a[i]); } 程序运行后的输出结果是

A.1,2,3,4,5,6,7,8,9,10,

B.3,4,5,6,7,2,1,8,9,10,

C.5,4,3,2,1,6,7,8,9,10,

D.10,9,8,7,6,5,4,3,2,1

简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
更多“VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(in”相关的问题
第1题
以下程序中函数f的功能是:当flag为1时,进行有由小到大排序;当flag为0时,进行由大到小排序

void f(int b[],int n,int flag)

{int i,j,t;

for(i=0;i

for (j=i+1;j

if(flag?b[i]>b[j]:b[i]

}

main()

{int a[10]={5,4,3,2,1,6,7,8,9,10},i;

f(&a[2],5,0); f(a,5,1);

for(i=0;i<10;i++) printf(“%d,”a[i]);

}

程序运行后的输出结果是()。

A.1,2,3,4,5,6,7,8,9,10,

B.3,4,5,6,7,2,1,8,9,10,

C.5,4,3,2,1,6,7,8,9,10,

D.10,9,8,7,6,5,4,3,2,1,

点击查看答案
第2题
以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(flag?b[j]>b[j+1]:b[j]<b[j+1]){t=b[j];b[j]=b[j+1];b[j+1]=t;}}ma

A.1,2,3,4,5,6,7,8,9,10,

B.3,4,5,6,7,2,1,8,9,10,

C.5,4,3,2,1,6,7,8,9,10,

D.10,9,8,7,6,5,4,3,2,1

点击查看答案
第3题
请补充函数fun(),该函数的功能是:判断某一个年份是否为闰年。 例如,1900年不是闰年,2004是闰年。

请补充函数fun(),该函数的功能是:判断某一个年份是否为闰年。

例如,1900年不是闰年,2004是闰年。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

include<conio.h>

int fun(int n)

{

int flag=0;

if (n%4=0)

{

if (【 】)

flag=1;

}

if (【 】)

flag=1;

return【 】;

}

main()

{

int year;

clrscr();

printf("Input the year:");

scanf("%d", &year);

if (fun(year))

printf("%d is a leap year. \n", year);

else

printf("%d is not a leap year.\n",

year);

}

点击查看答案
第4题
请补充main函数,该函数的功能是:从键盘输入只有两个整数参与运算的一个四则运算式,然后计算出它
的值。注意数字全部为正整数。

例如,输入308*28,结果为8624.000000。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio, h>

main ()

{

int a=0, b=0, flag=l, fg=l;

float result;

char *p, ch;

char str[10];

clrscr ();

printf("\n Input a string \n");

gets (str);

p=str;

while (*p)

{

if (*p>='0' &&*p<='9' && flag==l )

a=【 】;

else

if (fg)

{

ch=*p;

flag=2;

fg=0;

}

if (*p>='0 ' &&*p<='9' &&flag==2)

b=【 】;

p++;

}

switch(【 】)

{

case '+': result=a+b;break;

case '-': result=a-b;break;

case '*' :result=a*b;break;

case '/' :result= (float) a/b;break;

printf ("\nresult=%f", result);

}

点击查看答案
第5题
下面程序的功能是判断三角形的形状(等边三角形需要单...

下面程序的功能是判断三角形的形状(等边三角形需要单独考虑),请修改程序中的错误,如果你的修改是正确的,请输入1,否则输入0。 int main(void) { float a, b, c; int flag=0; printf("Input the three edge length:"); scanf("%f,%f,%f", &a, &b, &c); if (a+b>c && b+c>a && a+c>b) /*三角形的基本条件*/ { if (a==b && b==c && c==a) { printf("等边"); flag = 1; } if(a==b || b==c || c==a) { printf("等腰"); flag = 1; } if (a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a) { printf("直角"); flag = 1; } if(!flag) printf("一般"); } else { printf("不是"); } printf("三角形\n"); return 0; }

点击查看答案
第6题
下面程序的功能是判断三角形的形状(等边三角形需要单...

下面程序的功能是判断三角形的形状(等边三角形需要单独考虑),请指出下面的程序在何种三角形情况下的判断是错误的,请输入等边三角形,等腰三角形,直角三角形,等腰直角三角形,一般三角形,不是三角形中的任意一种。 int main(void) { float a, b, c; int flag=0; printf("Input the three edge length:"); scanf("%f,%f,%f", &a, &b, &c); if (a+b>c && b+c>a && a+c>b) /*三角形的基本条件*/ { if (a==b && b==c && c==a) { printf("等边"); flag = 1; } if(a==b || b==c || c==a) { printf("等腰"); flag = 1; } if (a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a) { printf("直角"); flag = 1; } if(!flag) printf("一般"); } else { printf("不是"); } printf("三角形\n"); return 0; }

点击查看答案
第7题
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的

请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。

例如,输入“abcdefghijkl”,输出“cdfhl”。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

试题程序:

include <stdio.h>

define N 80

void fun(char s[],int n)

{

int i, j, k, flag;

【 】;

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

{

if (i>1)

s [k++] =s [i];

flag=I;

for(【 】; j<i&&flag; j++)

if (i%j==0)

{

flag=0;

【 】

}

}

s [k]='\0';

}

main()

{

int i=0, strlen=0;

char str[N];

clrscr ();

printf("\n Input a string:\n");

gets (str);

while (str [i] !='\0')

{

strlen++;

i++;

}

fun (str, strlen);

printf("\n*** display string ***\n");

puts (str);

}

点击查看答案
第8题
编写函数fun(),它的功能是:计算和输出下列级数的和。 S=1/(1×2)+1/(2×3)+…+1/(n×(n+1)) 例如,当n=

编写函数fun(),它的功能是:计算和输出下列级数的和。

S=1/(1×2)+1/(2×3)+…+1/(n×(n+1))

例如,当n=10时,函数值为0.909091。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序;

include<conio.h>

include<stdio.h>

double fun(int n)

{

}

main ()

{

clrscr();

printf("%f\n",fun(10));

}

点击查看答案
第9题
编写函数jsValue(),它的功能是求Pibonacci数列中大于t的最小的一个数,结果由函数返回,其小 Fibon

编写函数jsValue(),它的功能是求Pibonacci数列中大于t的最小的一个数,结果由函数返回,其小 Fibonacci数列F(n)的定义为:

F(0)=0, F(1)=1 ’

F(n)=F(n-1)+F(n-2)

最后调用函数writeDat(),把结果输出到文件OUT10.DAT中。

例如:当t=1000时,函数值为1597。

注意:部分源程序已给出。

请勿改动主函数main()和写函数WriteDat()的内容。

试题程序:

include

int jsValue(int t)

{

}

main ()

{

int n;

n=1000;

printf("n=%d, f=%d\n", n, jsValue(n));

writeDat();

}

writeDat()

{

FILE *in, *out;

int n,s;

out = fopen("OUT10.DAT", "w");

s = jsValue(1000); printf("%d",s);

fprintf(out, "%d\n", s);

fclose(out);

}

点击查看答案
第10题
编写函数jsValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibona

编写函数jsValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:

F(0)=0, F(1)=1

F(n)=F(n-1)+F(n-2)

最后调用函数writeDat(),把结果输出到文件OUT10.DAT中。

例如:当t=1000时,函数值为1597。

注意:部分源程序已给出。

请勿改动主函数main()和写函数WriteDat()的内容。

试题程序:

include<stdio.h>

int jsValue(int t)

{

}

main()

{

int n;

n=1000;

printf("n=%d, f=%d\n", n,jsValue(n));

writeDat();

}

writeDat()

{

FILE *in, *out;

int n,s;

ut = fopen("OUT10.DAT", "w");

s = jsValue(1000); printf("%d",s);

fprintf(out, "%d\n", s);

fclose(out);

}

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP