首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
admin
2018-10-21
41
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。
例如,当a=45,b=12。调用该函数后,c=5241。
注意:部分源程序在文件PROG1.C中。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stclio.h>
void fun(int a,int b,long*c)
{
}
main()
{int a,b;long c;void NONO();
printf("Input a,b:");
scanf("%d%d",&a,&b);
fun(a,b,&c);
printf("The result is:%ld\n",c);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*rf,*wf;
int i,a,b;long c;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fscanf(rf,"%d,%d",&a,&b);
fun(a,b,&c);
fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c);
}
fclose(rf);
fclose(wf);
}
选项
答案
void fun(int a,int b,long*c) { *c=(a%10)*1000+(b%10)*100+(a/10)*10+(b/10); }
解析
本题是给出两个两位数的正整数分别取出各位上的数字,再按条件组成一个新数。取a十位数字的方法a/10,取a个位数字的方法a%10。同理可取出整数b的个位数和十位数。
转载请注明原文地址:https://kaotiyun.com/show/P0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:cas
设x、y、z、t均为int型变量,则执行以下语句后,t的值是() x=y=z=l; t=++x||++y&&++z;
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
若已定义c为字符型变量,则下列语句中正确的是()。
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1,a<=10;a++){if(b%3==1){b+=3;continue;
以下程序的输出结果是【】。main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i=3,i>=0;i--,i--)printf("%c",*p[i]);pri
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n"”,**k);}上述程序的输
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
数据的存储结构是指()。
以下程序运行后的输出结果是______________。#definePower2(x)x*xmain(){inti=6j=8;printf(“%d﹨n”,Power2(i+j));}
随机试题
A.六味地黄丸B.薯蓣丸C.龟龄集D.龟鹿二仙膏E.生脉饮老年人因脏腑生理功能衰退,常感体力不济,记忆力不如以前,想服用滋补药增强体质,但需辨证选药合理使用。肾阴虚者宜用
简述人民检察院的权利。
美国总统缔结的条约需要获得()
A、盐酸麻黄碱B、重酒石酸去甲肾上腺素C、盐酸克仑特罗D、盐酸甲氧明E、盐酸多巴胺有2-氨基丙醇结构的是()。
后张法预应力混凝土构件,孔道压浆材料压力泌水率为()。
资产负债表中的“预付账款”项目的金额应包括( )。
一般资料:求助者,男性,52岁,博士学历,在国外生活。案例介绍:求助者生活在国外,很思念年迈的父母及家人,但对乘飞机非常恐惧,所以很少回国。求助者为此非常苦恼,这次回国探亲期间,主动前来咨询。下面是心理咨询师与该求助者的一段咨询对话。
工务、电务、供电部门对铁路线路、信号、供电等设备设施故障的________也已结束,并在沿线做好了各类应急设备的储备,确保一旦发生突发情况可随时________,保障运输畅通。依次填入横线部分最恰当的一项是()。
算法空间复杂度是指()。
完整的计算机软件指的是
最新回复
(
0
)