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

阅读程序填空。以下程序用于实现字符串链接,请在程序空白处将程序补充完整。 #include <stdio.h

> void MyStrcpy(char *p, char *q); main() { char a[80], b[80]; printf("Please enter a:"); gets(a); printf("Please enter b:"); gets(b); MyStrcpy(alb); printf("连接后的新字符串:"); puts(a); } void MyStrcpy(char *p, char *q) { while(*p!=’\0’) { p++; } for(;*q!=’\0’;p++,q++) { *p=*q; } (); }

提问人:网友ywywang 发布时间:2022-01-06
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“阅读程序填空。以下程序用于实现字符串链接,请在程序空白处将程…”相关的问题
第1题
进行数字系统设计时,需要使用ASM图。ASM图与状态图可以互相转换。
点击查看答案
第2题
字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3" 示例2: 输入:"abbccd" 输出:"abbccd" 解释:"abbccd"压缩后为"a1b2c2d1",比原字符串长度更长。
点击查看答案
第3题
下列Applet程序中,指定s为字符串类型,将s绘制在屏幕上,请将程序补充完整。

import java.applet.Applet;

import java.awt.Craphics;

public class testl8_1 extends Applet {

______String s;

public void init ()

{

s=new String("Hello World");

}

public Void______(Graphics g) {

g.______(s,10,25);

}

}

点击查看答案
第4题
输入一行字符,将其中的每个字符从小到大排列后输出。请分别使用冒泡排序、选择排序、插入排序实现该功能,并根据表7将三种方法的完整代码给出,填写在答题框中。 程序7参考代码: #include <stdio.h> int main ( ) { char string [100], t; int i, j, n; gets ( string ); n = strlen ( string ); /*请在下面区域填写你的代码*/ /* 1. 冒泡法排序 */ /* 2. 选择法排序 */ /* 3. 插入法排序 */ /*请在上方区域填写你的代码*/ puts ( string ); } 表 7 序号 完整代码 【1】冒泡法排序 【2】选择法排序 【3】插入法排序
点击查看答案
第5题

下面程序的功能是实现字符串逆序存放。 程序运行结果如下: Input a string:ABCDEFGHI↙ Inversed results:IHGFEDCBA 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #include <string.h> #define N 80 void Inverse(char *pStr); int main() { char a[N]; printf("Input a string:"); gets(a); Inverse(a); printf("Inversed results:%s\n", a); return 0; } /* 函数功能: 实现将字符数组中的字符串逆序存放 */ void Inverse(____________) { int len; char temp; char *pStart; /* 指针变量pStart指向字符串的第一个字符 */ char *pEnd; /* 指针变量pEnd指向字符串的最后一个字符 */ len = strlen(pStr); /* 求出字符串长度 */ for (pStart=pStr,___________; pStart <pend; pstart++,__________) { temp="*pStart;" ______________; *pend="temp;" }> A、第16行: char *pStr 第23行: pEnd=pStr+len-1 pEnd-- 第26行: *pStart = *pEnd

B、第16行: char pStr 第23行: pEnd=pStr+len pEnd-- 第26行: *pStart = *pEnd

C、第16行: char *pStr 第23行: pEnd=pStr+len-1 pEnd++ 第26行: pStart = pEnd

D、第16行: char pStr 第23行: pEnd=pStr+len+1 pEnd++ 第26行: *pStart = *pEnd

点击查看答案
第6题
以下程序用于实现a,b两数互换。阅读程序,请在程序空白处将程序补充完整。 #include <stdio.h> void Swap(int *x,int *y); main() { int a, b; a = 15; b = 8; Swap( ); printf("a=%d,b=%d",a,b); } void Swap(int *x, int *y) { int temp; temp = *x; *x = *y; *y = temp; }
点击查看答案
第7题
若有定义:int a[3][4]]; 数组名a是哪个元素的地址?a[0]又是哪个元素的地址?(答案请用英文输入法下空格作为分隔符)
点击查看答案
第8题
字符指针(名词解释题)

字符指针

点击查看答案
第9题

以下程序是用来计算最高分及最高分学号。请在程序空白处填上适当内容将程序补充完整。(所填内容用英文输入法下的逗号做分隔符) #include <stdio.h> void Findmax(float *pScore,long *pNum,int n,float *pMaxScore, long *pMaxNum ); main() { float score[40], Maxscore; long num[40], Maxnum; int n , i; scanf(“%d”, &n ); for( i =0 ; i < n ; i ++ ) scanf(“%ld%f”, &num[i], &score[i] ); Findmax( ); printf(“Maxnum=%ld, Maxscore=%f“, Maxnum , Maxscore); } void FindMax(float *pScore,long *pNum,int n,float *pMaxScore, long *pMaxNum) { int i; *pMaxScore = *pScore; *pMaxNum = pNum[0]; for(i=1; i<n; i++) { if ( *(pscore+i)> *pMaxScore ) { *pMaxScore = *(pScore+i); *pMaxNum = pNum[i]; } } }

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

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

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

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