试题与答案

请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组s

题型:填空题

题目:

请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=13572468时,str=-“86427531”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#include <conio.h>
#define N 80
char str[N];
void fun(long int n)

int i=0;
while( 【1】 )

str[i]= 【2】
n/=10;
i++;

【3】

main()

long int n=13572468;
clrscr();
printf("*** the origial data ***\n");
printf("n=%ld",n);
fun(n);
printf("\n%s",str);

答案:

参考答案:【1】n>0 【2】n%10+’0’ 【3】str[i]=’0’

解析:填空1:while循环的执行条件是n>0,当n等于0时,说明已经将整数的各位数字都转换为数字字符并存入字符串中了。填空2:n对10求余,得到整数n的个位数字,在加上字符乃,的ASCII码,得到对应的数字字符,并存入字符串 str中。填空3:将整数转换为字符串并倒序存放入字符数组str中后,还要在str最后加上字符串结束标记符’\0’。

试题推荐
题型:选择题

17世纪中后期英图打败了荷兰。马克思说:“荷兰衰落的历史,就是一部商业资本从属于工业资本的历史”。对此理解正确的是  

①英国是手工业相对发达的国家,工场手工业是商业贸易的基础

②三次英荷战争的失败是导致荷兰衰落的直接因素    

③荷兰是一个专营海上转运贸易的商业国,工业基础薄弱   

④机器大生产后确立的“工业资本”为英国打败荷兰奠定了物质基础    [ ]

A.①②③    

B.②③④    

C.①②④    

D.①②③④

查看答案
题型:单项选择题

根据所给材料,回答131-135题。

2006年1-5月份,我国城镇固定资产投资32045亿元,同比增长25.9%。其中,国有及国有控股完成投资13891亿元,增长15.6%;房地产开发完成投资7214亿元。增长27.5%。
从项目隶属关系看,中央项目投资3122亿元,同比增长14.9%;地方项目投资28923亿元,增长27.3%。
从产业看,第一、二、三产业分别完成投资307亿元、14205亿元和17533亿元,同比分别增长35.8%、28.9%和23.5%。
从行业看,煤炭开采及洗选业投资358亿元,同比增长13.5%;电力、热力的生产与供应业投资2368亿元,增长11.3%;石油和天然气开采业投资540亿元,增长23.3%;铁路运输业投资530亿元,增长11.4%;非金属矿采选、制品业投资810亿元,增长52.6%;黑色金属矿采选、冶炼及压延加工业投资895亿元,增长4.6%;有色金属矿采选、冶炼及压延加工业投资465亿元,增长40.7%。
从注册类型看,内资企业投资28067亿元,同比增长25.9%;港澳台商投资和外商投资分别完成1739亿元和2087亿元,分别增长36.8%和17.8%。
从施工和新开工项目情况看,截止到5月底,城镇50万元以上施工项目累计151139个,同比增加18470个;施工项目计划总投资175359亿元,同比增长16.1%;新开工项目74701个,同比增加7282个;新开工项目计划总投资27908亿元,同比增长6.1%。
从到位资金情况看,城镇投资到位资金40296亿元,同比增长23.7%。其中,国内贷款增长14.1%,利用外资增长16.6%,自筹资金增长29.2%。

2005年1-5月份对非金属矿采选、制品业的投资占城镇固定资产投资额的比重为( )。

A.2.0%

B.3.0%

C.4.0%

D.5.0%

查看答案
微信公众账号搜索答案