首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。 例如,输入“abcdefghijkl”,输出“cdfhl”。
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。 例如,输入“abcdefghijkl”,输出“cdfhl”。
admin
2013-06-12
62
问题
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。
例如,输入“abcdefghijkl”,输出“cdfhl”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#define N 80
void fun(char s[],int n)
{
int i, j, k, flag;
【 】;
for(i=0; i<n; i++)
{
if (i>1)
s [k++] =s
;
flag=I;
for(【 】; j<i&&flag; j++)
if (i%j==0)
{
flag=0;
【 】
}
}
s [k]=’\0’;
}
main()
{
int i=0, strlen=0;
char str[N];
clrscr ();
printf("\n Input a string:\n");
gets (str);
while (str
!=’\0’)
{
strlen++;
i++;
}
fun (str, strlen);
printf("\n*** display string ***\n");
puts (str);
}
选项
答案
k=0 j=2 k--
解析
第一空:变量k声明时没有初始化,所以要在使用前初始化为0。第二空:如果一个数能被除了1和其自身之外的数整除,即余数为0,则这个数不是素数。所以除数j从2开始取数。第三空:如果当前字符的下标为非素数,则应将此字符删除,所以变量k减1,使下一个字符覆盖它,达到删除的目的。
转载请注明原文地址:https://www.kaotiyun.com/show/ogJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int x[]={1,3,5,7,2,4,6,0),i,j,k; for (i=o; i<3; i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]){k=x[j]; x[j]=x(j+1); x[j+1
若从键盘输入34,则以下程序输出的结果是______。#include<stdio.h>main(){inta;scanf("%d",&a);if(a>30)printf("%d",a);
执行以下程序后,输出’*’号的个数是______。#include<stdio.h>main(){inti,j;for(i=1;i<6;i++)for(j=2;j<=i;j++)putch
语句printf("a\bhow\’s\\\bhe\n");的输出结果是______。(说明:’b’是退格符)
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
串的长度是______。
有如下程序main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];prin
随机试题
临床常见的I型变态反应不包括
检查维生素C中的重金属时,若取样量为1.0g,要求含重金属不得过百万分之十,问应吸取标准铅溶液(每1ml标准铅溶液相当于0.01mg的Pb)多少毫升
根据《个人所得税法》的规定,下列哪项个人所得属于免征税对象?()。
赵某驾驶大型卧铺客车(核载36人),行驶至某处急弯路段,加速超越前车时,坠入道路一侧山沟,致16人死亡,20人受伤。赵某的主要违法行为是()。
下列哪种担保形式中,债权人(银行)取得对担保品的占有权,而借款人保留对该财产的所有权()。
为幼儿提供的食物要比成人的细软些,这主要是因为幼儿()。
信念并不是生命的前提条件,但它是一个人精神的支柱。一个在精神上垮掉了的人,即便活着也不过是行尸走肉。由此可见( )。
下列是立方体,如果从任一面剖开,以下哪一项不可能是该立方体的截面?
牙体缺损修复的抗力形要求主要是指()。
Couldyoutenmethewaytothenearestbusstop,please?Couldyoutellme_______________________?
最新回复
(
0
)