首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
以下程序能将字符串Program!反向打印出来,请填空。 #include<stdio.h> void out(char *str) {char *s=______;/*第一空*/ if(*s==NULL)return:
以下程序能将字符串Program!反向打印出来,请填空。 #include<stdio.h> void out(char *str) {char *s=______;/*第一空*/ if(*s==NULL)return:
admin
2010-04-24
23
问题
以下程序能将字符串Program!反向打印出来,请填空。
#include<stdio.h>
void out(char *str)
{char *s=______;/*第一空*/
if(*s==NULL)return:
while(______)s++;/*第二空*/
s--;
printf("%c\n",*s);
______=NULL;/*第三空*/
out(str);
}
main()
{char c[]="Program!";
out(c);}
选项
答案
本题是采用的递归算法。 str/*第一空。指针变量s获得传递而来的初值c*/ *s/*第二空a第一次循环负责找到字符串的结尾,第二次及以后循环负责找到字符串中的空字符*/ *s/*第三空。输出该字符后将其置空,以标记本次输出的位置为下次输出做准备*/
解析
转载请注明原文地址:https://kaotiyun.com/show/EDAx777K
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
存储转发式的交换基本单位是电报的()
某城市的电话号码由以下3部分内容构成:(1)地区码:空白或3位数字;(2)前缀:非“0”或“1”开头的3位数字;(3)后缀:4位数字。用等价分类法完成如下要求:为有效等价类设计出测试用例。
流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和_________3个基本控制构件。
数据字典中定义数据流或数据存储组成时,使用了若干符号,其中“+”表示的含义是()
模块的内聚类型中,最理想的内聚是_________,而内聚程度最弱的是_________。
给出N=8的蝶式变换.如图26图所示。写出互连函数关系。
若有下述程序:U=A+BV=U*BW=U/AX=V-WY=N/AZ=X+Y试用FORK、JOIN语句将其改写成可在多处理机上并行执行的程序。假设现为两台处理机,且除法速度最慢,加、减法速
#include<stdio.h>main()(inta[6]={1,2,3,4,5,6},i;floataver=0,t=0;for(i=0;i<6;i++)t=t+a[i];aver=
#include<stdio.h>main(){intnum,s;scanf("%d",&num);if(Bum>=0&&num<=100){s=num/10;switch(S){
随机试题
下列塔设备中,操作弹性最小的是()。
Cushing病是指下列哪种病因引起的皮质醇增多症
以下影响发病的因素不属于外环境的是
某投资方案,基准收益率15%,若该方案的内部收益率为18%,则该方案()。
方程y"=1+y’2的通解为( )。
个体工商户凭营业执照以字号或经营者姓名开立的银行结算账户纳入个人银行结算账户管理。()
“All the filled contents of application form should not be altered.”,最确切的翻译是( )。
外国合营者的下列出资方式中,符合中外合资经营企业法律制度规定的是()。
否认思维与存在的同一性必然导致()
TheHistoryofRhinestonesA)Rhinestoneshaveaglitteringpast.OriginallyrhinestoneswerereferredtoCzechoslovakianor
最新回复
(
0
)