程序填空题,C语言程序填空题

2020-12-28 13:41:32 字数 3412 阅读 2530

1楼:紫薇参星

程序a第一空填str1[k]=str1[k]-32;

第二空填str1[k]=str1[k]+32;

程序b第一空填str2[k]=str1[k]-32;

第二空填str2[k]=str1[k]+32;

第三空填str2[k]=str1[k];

第四空填str2[k]='\0';

2楼:匿名用户

哎~~~~~~我们这种女生是看不懂的

c语言程序填空题

3楼:匿名用户

#include #include

int isprime(int num){ 1判断num是否为质数

for(int i=2; i格外面已经有分号,格子里(2分)) return 0;

int sumdigits(int num){ //返回num各位数字之和

int sum;

for( sum=0; num! =0; num=num/10

sum += | num%10return sum;

(3分) )

(2分);

int main(){

int num;

scanf("%d" , &num); //输入一一个整数,并假设输入的数大于1

if( isprime(sumdigits (nym)) (2分)== 1 ) printf("各位数字之和是素数! \n");else printf("各位数字之和不是素数! \n");return 0;

4楼:

依次填——

i<=sqrt(num)

num%i==0

sum=0;num>0;num/=10

num%10

isprime(sumdigits(num))

怎样做好程序填空题

5楼:匿名用户

当然这个需要扎实的基础,还有冷静的分析。我以前考程序员时也经常遇到这种事情,当时看到头都大了,后来熟悉了,也就不哪么难了。

首先通读整个程序,熟悉其结构,推测其意图。然后一步一步尝试写,必须保证你写的程序自身没有错误才好,然后再验证是否与原程序同步。

6楼:匿名用户

看得多了就自然而然了 就像高考数学做了几百份 有些题目一眼望到底

7楼:匿名用户

只能多做题了。最好做题看答案时搞清答案的思路。打好编程基础,知道语句的意思,否则当然看不懂

c程序设计填空题

8楼:匿名用户

c+2=‘a’+2

当int 与任何类型相加,全部用ascii码a的ascii 是61

‘a’+2=61+2=63='c'

所以:n=n-2=0

我看了上面的答案,应该是slayerliu001 的,我忘了break的因素,当成if那样处理了

9楼:匿名用户

答案是b

首先 c+2不是 ‘c’

+2,而是变量c加上2,其实是 ‘a’+2=‘c’

所以进入 case ‘c’: n=n-2;这个分支。但是因为这个分支后面没有跟上break;语句,所以会不再判断下面的条件直接继续往下执行,直到遇到break,所以还会执行n=n+3;这时候n就是3拉。

10楼:匿名用户

答案是c

c开始的时候赋值a值 a的ascii码是97 97+2是99 c的ascii码是99 所以答案是c

c语言程序填空题

11楼:龍__鳳

①999

②t/10③x

12楼:卜旋燕半凡

就是要你

复模仿一叠扑克牌不断洗

制牌的结果。

翻译成数学语言就是

已知一个序列1,2,3,......,54接下来进行n次操作,每次操作执行如下命令:

1,将序列前27个元素和后27个元素分为两堆(堆内顺序不变)2,交替将每一堆元素的首个元素放入新的序列中(就是一堆取一个,从头到尾取)

3,将新的序列保存并用于下一次操作。

这样执行n次之后的结果就是需要的答案。

程序里面是将第一堆元素放入新序列的0,2,4,......,52号位置,第二堆放入1,3,5......,53号位置得到新序列。

纯手打,望采纳,谢谢。

13楼:少箫隗晶辉

希望能帮到你!

12345678#includeintmain()如果连我这个你都看不懂,只会认答案!呵呵专,呵呵,呵呵!

属你懂得!

14楼:谭钰清成化

最上一抄题(第24题)选b

if内表达式的值为5-4=1,应输出星号

第25题选d(但需要去掉||)

应使用逻辑与,且单个字符应使用单引号

第26题选c

i的值为345

67时各一次

第27题未知,题目只有冒号没有问号,6>2>9的值为0(逻辑假),如果改为x=a>b?a+c:b,则选c(因6>2为逻辑真,取a+c的值)

第28题选b

0+1+3+5=9

(当i是偶数时会跳过s+=i)

第29题选d

静态数组的下标长度必须为常量

第30题选b

a数组包含'\0'字符,所以两个数组长度都为4第31题选a

数组a两个维度的最大下标都是2

第32题选d

不解释第33题选a

由于是值传递方式,因此函数fun执行不能使main函数中i的值做出任何改变

怎样才能做好c语言中的程序填空题

15楼:凄清的小白鼠

① e=1.0 ② i=1;i<11;i++ ③ n*i ④ e+1.0/n

① *p1,p2 ② return ③ (ch=fgetc(p1))!=eof ④ ch——出题者可能希望③!feof(p1),④fgetc(p1)这样填;但这样填是有逻辑错误的,所以我那样填④就没有填的了,只好填填成了ch=ch。

① int average(int (*)[4]); ② average(a) ③ aver/20 ④ return aver——此题不错,平均数一般不是int型,所以函数应是返回浮点型,函数中的aver应该声明为浮点型。

c语言程序填空题?

16楼:听不清啊

解题思路是:

如果x<0,就重写y的值,使 y中保证是x的绝对值。

填空:y=-y (或:y=-x)

一道c语言填空题程序没看懂求详细解释

1楼 include main op1 res 把结果保存到操作数1,方便继续运算opertor getchar 再次输入运算符号 printf d n res 打印结果 注意 由于是没有区分运算符优先级的,完全是按照输入的先后顺序计算的, 所以上面这4个输入的式子要按从左到右计算,不能按照平常乘除...

一道c语言编程题,求解答,一道C语言程序题目,求解答~~

1楼 冯小气气 s没有初始化,没有指向一块内存。 while str 当遇到空格的时候就直接退出while循环了,并不会去掉空格。 并且即使你进了while循环,你最后赋值的时候指针s已经到了最后了,也不会正确。 void fun char str str memset tmps 0 strlen ...

C语言程序设计C题目:邮资计算,c语言编程 计算邮资

1楼 匿名用户 首先num 0 0你没有排除 其次后边你直接排序是排不出结果的,因为里面有很多重复值。我给你重写了程序。 include int num 9999 void main int count i for i 0 inum j 1 s printf 所构成的邮资是 for i 0 i pr...