题目内容 (请给出正确答案)
[主观题]

下列给定程序中,函数proc的功能是计算正整数m 各位上数字的平方和。 例如,输入498,则输出应该

下列给定程序中,函数proc的功能是计算正整数m 各位上数字的平方和。

例如,输入498,则输出应该是161。

请修改程序中的错误,使它能得到正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include<stdlib.h>

include<stdio.h>

include<conio.h>

long proc(10ng m)

{

//****found****

long sum=1;

do

{

sum+=(m%10)*(m%10);

m/=l0;

//****found****

}

while(m)

return(sum);

}

void main

{

long n;

system("CLS");

printf("Please enter a number:");

scanf("%1d",&n);

printf("\n%ld\n",proc(n));

}

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“下列给定程序中,函数proc的功能是计算正整数m 各位上数字…”相关的问题

第1题

若有程序 main() {int i,j;scanf("i=%d,j=%d",&i,&j);printf("i=%d,j=%d

若有程序

main()

{

int i,j;

scanf("i=%d,j=%d",&i,&j);

printf("i=%d,j=%d\n",i,j);

}

要求给i赋10,给j赋20,则应该从键盘输入______。

点击查看答案

第2题

m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将

低于平均分的分数放在below所指的数组中。

例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为:10、20、30、40。

注意:部分源程序在文件PROGl.C文件中。

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

点击查看答案

第3题

下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。 main() {int a[2][3]={

{1,2,3},{4,5}},b[3][2],i,j; for(i=0;i<2;i++) {for(j=0;j<3;j++) ( ); } }

点击查看答案

第4题

请编写函数fun,函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第m个字符,平移到字符串

的最后,把第m+l到最后的字符移到字符串的前部。

例如,字符串中原有的内容为:ABCDEFGHIJK,m的值为3,则移动后,字符串中的内容应该是:DEFGHIJKABC。

注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,,仅在函数fun的花括号中填入你编写的若干语句。

点击查看答案

第5题

深度为5的满二叉树有( )个叶子节点。

点击查看答案

第6题

请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字符形成的新串放在t所

指数组中。

例如,当s所指字符串中的内容为siegAHdied,则在t所指数组中的内容应是seAde。

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

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

试题程序:

include<conio.h>

include<stdio.h>

include<string.h>

void fun(char*S,char t[])

{

}

main()

{

char s[100],t[100];

clrscr();

printf("\nPlease enter string s:");

scanf("%S",S);

fun(S,t);

printf("\nThe result is:%s\n",t);

}

点击查看答案

第7题

请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他

字符不变,结果保存原来的字符串中。

例如:当str[N]“123 abcdef ABCDEF!”,结果输出:

“123ABCDEFABCDEF!”。

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

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

试题程序:

include<stdio.h>

include<stdlib.h>

include<conio.h>

define N 80

void main()

{

int j;

char str[N]="123abcdef ABCDEF!";

char* pf=str;

clrscr();

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

puts(str);

【 】;

while(*(pf+j)).

{

if(*(pf+j)>='a'&&* (pf+j)<='z')

{

*(pf+j)=【 】;

j++;

}

else

【 】;

}

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

puts(str);

system("pause");

}

点击查看答案

第8题

请补充函数fun(),该函数的功能是计算下面公式SN的值: 例如:当N=50时,SN=71.433699。 注意:部分源

请补充函数fun(),该函数的功能是计算下面公式SN的值:

例如:当N=50时,SN=71.433699。

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

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

试题程序:

include<conio.h>

include<stdio.h>

double fun(int n)

{

double s=1.0,S1=0.0;

int k;

for(【l】;k<=n;k++)

{

s1=s;

【 】;

}

return【 】;

}

main()

{

int k=0;

double S;

clrscr();

printf("\nPlease input N=");

scanf("%d",&k);

s=fun(k);

printf("\ns=%lf",s);

}

点击查看答案

第9题

给定程序MODll.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。例如,若m中的值为:5,则

给定程序MODll.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。

例如,若m中的值为:5,则应输出:0.536389。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

点击查看答案

第10题

给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删

除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

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

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信