首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。 例如,7的5次方是16807,其低3位数的和值是15。 请改正函数f
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。 例如,7的5次方是16807,其低3位数的和值是15。 请改正函数f
admin
2013-03-29
71
问题
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。
例如,7的5次方是16807,其低3位数的和值是15。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
int fun(int n,int*value)
{ int d,s,i;
/******************found******************/
d=0;s=0;
for(i=1; i<=5; i++)d=d*n;
*value=d;
for(i=1;i<=3;i++)
{ s=s+c1%10;
/******************found******************/
d=d\10;
}
return s;
}
main()
{ int n,sum,v;
do
{printf("\nEnter n(2
scanf("%d",&n);}
while(n<=2 ||n>=8);
sum=fun(n,&v);
printf("\n\nThe result:\n value=
%d sum=%d\n\n", v,sum);
}
选项
答案
(1)d=1; s=0; (2)d=d/10;
解析
(1)第一个标识下的“d=0:"求出的次方一直是0,所以将“d=0:"改为"d=1"。
(2)第二个标识下的“d=d\10;"是对d的截取,这里的“\"本意应该是除号,但这个在C语言中是不可识别的,所以第二个标识下“d=d\10;"应该改为“d=d/10;"。
转载请注明原文地址:https://kaotiyun.com/show/uPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
以下关于函数的叙述中正确的是 ______。
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)
随机试题
《聊斋志异》是一部()。
具有燥湿化痰作用的药物是具有疏肝破气作用的药物是
动态心电图分析中模板的形成主要依赖于
上颌中切牙牙冠近中面与远中面比较,错误的是
地下工程防水混凝土应该连续浇筑,宜少留施工缝。下列各项施工缝的留置,说法正确的有()。
出口公司在收到对方开出的信用证后,应严格按照信用证的有关条款进行发货、装运、制单结汇。不管发生什么情况,都无权要求开证行修改信用证。()
学校教育制度在形式上的发展经历的过程有()。
国外市场经济发达国家的实践充分表明,假冒伪劣产品的泛滥程度与市场经济的发展水平呈负相关变化。市场经济内在的竞争机制本身就倡导公平与质量取胜,只有符合社会需求的高质量商品才能得到社会的认可。这段话支持了一个论点,即()。
违反治安管理行为的处罚有()。
在考生文件夹下,打开文档word1.docx,按照要求完成下列操作并以该文件名(word1.docx)保存文档。【文档开始】常用的网罗互联设备常用的网罗互联设备主要有:中继器、网桥、路由器和网关。中继器比较简单,它只对传送后变弱的信号进行放
最新回复
(
0
)