“-”“2”“6”“4”,她反复演算了好几遍都是这个答案。
命点:【#include〈stdio.h〉
int main( )
{int a=7;
while(a--);
printf(“%d”,a);
return 0;
}】
已经开始是程序的计算了吗?看来这只大虫子已经有接近三级虫族的实力了。
越是这种时候苏苒越是冷静,拍下了“0”。
看来低级虫族应付起来还算容易,不过是费费体力罢了,她想。
命点:【int i=3;i+++9的值为多少?】
“1”,“2”,这道命点看似复杂实际简单,看似简单又其实有坑,这只虫族平时一定心思深沉。
命点:【可以对整型数组进行整体输入、输出吗?YES or NO。】
怎么还有理论题?
苏苒最讨厌理论题了,现在在迷雾中她根本连不上无线星网,只能靠自己大脑里之前储存过的记忆输出。
“NO”,希望接下来虫族的命门都是她能攻破的。
命点:【程序char s[ ]= "\\141\141abc\t";printf(“%d”;strlen(s));的输出结果是什么?】
“9”,苏苒已经快记不清strlen的应用了。
又是一只三级虫族,命点:【下面程序的运行结果是?#include〈stdio.h〉
void main()
{int i;
for(i=1;i<=5;i++)
{if(i%2)printf(“*”);
else continue;
printf(“#”);}
printf(“#”);}
}
“*”,“#”,“*”,”#”,“#”,苏苒生怕自己一个眼花就拍错了答案。
又是一个三级虫族,命点:【int a[10],*p1,*p2;p1=a;p2=&a[5];p1-p2的值为多少?】
怎么才三级虫族就出现指针了,苏苒对指针只能说是一知半解,还在懵懂的初学阶段。
“5”,幸好这只是一个三级虫族,涉及指针的命点不算太复杂。
苏苒的体力尚存,脑力也正处于活跃状态,谁知接下来将要面对的都是些什么变态的命点。
终于找到了一只四级虫族的命门,命点:【用户在第一行输入第一个有序数组的元素数目,以回车结束此输入。然后在第二行按照刚才输入的元素数目依次输入数组元素,中间用空格分隔,最后用回车结束输入。第三行和第四行只需重复刚才的步骤,将第二个有序数组也输入即可。
输入时候一定是有序输入的,即数组元素已经按照从小到大顺序排列。
输出形式为程序将两个有序一维数组合并为一个有序数组并按照从小到大顺序输出。每个元素输出时用空格分隔,最后一个输出之后没有空格。】
还有几只五级虫族甚至像是嘲讽苏苒一般明晃晃地把命点露了出来。
不得不说,苏苒这一战可能真的败了,她只能绝望地看着周围一只只五级虫族的命点。
命点分别为:【编写一个程序,当在一个字符串中出现子串时就删除它。
输入形式为用户在第一行输入一个字符串,用户在第二行输入一个子串。
输出形式为程序在下一行输出删除其中所有子串后的字符串。如果字符串不包含子串则输出原字符串本身。】
【假设有一16位的无符号整数,可以对其二进制数据进行循环右移操作,右移后仍然是无符号整数。编写程序从控制台读入要右移的整数和循环右移的位数,求得并输出循环右移后的十进制数据。
输入形式为从控制台输入要右移的十进制整数(大于等于0,小于等于65535)和循环右移的位数(大于等于0,小于等于16),两整数之间用一个空格分隔。
输出形式为向控制台输出循环右移后的十进制整数。】
【编写一函数char * insert(char *string, char c),用于在一个已排好序(ASCII值从小到大)的字符串string(少于50个字符)中适当位置插入字符c,要求插入后串的序不变(从小到大),允许字符重复,函数返回插入后的字符串。在main函数中测试该函数:从键盘分别输入有序字符串和单个字符,然后调用insert函数,并向屏幕输出插入后的字符串。】
【n(1<n<=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆,还剩下1个给了猴子,自己藏起1堆。以后第3、4个水手依次按此方法处理。最后,第n个水手把剩下的椰子分为等量的n堆后,同样剩下1个给了猴子。用迭代法编程计算并输出原来这堆椰子至少有多少个,n的值要求从键盘输入。若输入的n值超出要求的范围,程序输出“Error!”。】
【编写函数itob(n,s,b),用于把整数n转换成以b为基的字符串并存储到s中. 编写程序,使用函数itob(n,s,b)将输入的整数n,转换成字符串s,将s输出.转换后的字符串从最高的非零位开始输出。如果n为负数,则输出的字符串的第一个字符为'_'。b为大于1小于37的任意自然数值。当b=2时,输出字符只可能是'0'和'1';当b=16时,输出字符串中可能含有字符为'0'_‘9','a'_'f'(字母以小写输出)。b还可以是其它数值。】
【从键盘输入10个非负整数,挑选出其中的非素数,并按从大到小的顺序输出挑出来的数。如果没有找到符合条件的数,则输出“NO”。
要求:本程序要编写函数来实现一定的功能,函数的原型如下:
int select_non_prime(int a[],int b[],int n);//从数组a中选择非素数放到数组b中,返回值为b数组中元素的个数,参数n数组a的长度。
void sort(int b[],int n);//利用“选择”或“起泡”方法对数组b中的元素从大到小排序。
int isprime(int n); //如是n是素数,返回1,否则返回0。
void print(int b[],int n); //输出数组b中的所有元素。】
苏苒绝望地回头想看看楚珩最后一眼,却发现自己早已被虫族层层包围,看不清对方的踪迹。