编程英语题目
⑴ 编程题是 给出三个英语单词 (比如随意输入“how are you ”通过编程后要输出为“you are how”)用C语言
#include <stdio.h>
int main()
{
char a[1000],b[1000],c[1000];
scanf("%s%s%s",a,b,c);
printf("%s%s%s",c,b,a);
getchar();
return 0;
}
⑵ 2道C语言编程题,英语的!追加40分!
(再占个地儿)
先翻译一题,不是英语专业,不知道合格不,所以先偷点懒,合格再继续。
a.将你的程序文件命名为lab11a.c。
c.创建一个文件lab11a.in,其中含有数据-10 7 -1 4 9 -17 23 28 -37 38 43 45 46。
d.读取文件内容直到遇到EOF,将读入的数据放入数组。声明数组有一个最大容量设置为12.如果读入数据长度超过这个最大值,最大值之后的数据舍弃。对于新创建的文件而已,最后一个整数是不被读入的。使用while循环来读入下个整型数据。
e.编写一个函数select_sort(),将输入的整数值降序排列。形参是整数数组和数组长度。
f.在程序中编写并调用函数get_imax(),该函数返回数组中最大值的下标,数组下标由 i_init和i_last确定。
g.在选择排序算法中编写并调用函数swap2()来交换两个整数的值。整数值通过实参传递。
h.将降序排列的数组输出到文件lab11a.out中。(下一句不会)
⑶ 编程题:给定字符串s,其内容为英语长句,其中包含英语单词,标点符号,空格等内容,每个英语单词使用标
两个思路:
逐个查找标点或者空格(连续分隔符算一个),然后分类存储;
直接用string.h(C语言)中的strchr和substr(这个需要自定义)来划分单词。
祝你成功。
