@Hiters,C语言测试题签来了!
1
字符串中间插入新的字符串
请编程实现将一个字符串s1插入到另一个字符串s2的第n个字符之后,输入为s1,s2,和指定位置n(0<=n<=len,len为字符串s2的长度,s1和s2的
长度均不超过10)。如果n的范围合法,则输出为插入s1后的字符串s2,否则如果n的范围不合法则输出"Error."
2
输出最短单词长度
从键盘输入一个英文句子(假设其中没有标点符号等非英文字符),以回车作为结束符,计算并输出其中最短的英文单词的长度,要求必须使用如下函数原型编写程序。
int ShortWordLenth(char str[]); //函数返回值是str数组中最短的英文单词的长度
3
最小内积
对于两个平面向量 (x1, y1) 和 (x2, y2),它们的内积是一个标量 x1*x2+y1*y2。
现在要求从键盘输入 n 个平面向量的坐标 (x, y),找出由其中两个向量(不可为同一向量)计算所得到的最小内积。
已知向量的结构体类型定义如下:
typedef struct vector
{
int x;
int y;
} VECTOR;
要求所有向量的数据存入一个结构体数组 v[] 中,假设该数组最多存放 10 个向量。
更多题目已上传至百度网盘,同学们可以复制以下链接下载~
https://pan.baidu.com/s/1-EWiyu0PSx3waU-oTiwB4Q
提取码:1b8q
哈尔滨工业大学学生会出品
来源:原创
监制:强岳昭
责任编辑:联络宣传中心 李方旭 陆震宇
编辑:联络宣传中心 殷宏鹏