资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
主观题题目从键盘输入一个数据(112),表示 2014 年的某个月份,输出该月份对应的天数。从键盘输入一个数据(112),表示 2000 年的某个月份,输出该月份对应的天数。从键盘输入一个数据(112),表示 1900 年的某个月份,输出该月份对应的天数。从键盘输入一个四位整数,计算其上下边界,例如 2345,其下边界为 2000,上边界为3000,依此类推从键盘输入一个三位整数,计算其上下边界,例如 234,其下边界为 200,上边界为300,依此类推从键盘输入一个字母表示的成绩,将其转换为分数。规则是A对应 95、B对应85、C对应 75、D对应 65、E对应 55。要求输入字母后,输出对应的成绩从键盘输入一个百分制分数,将其转换为等级A、B、C、D、E后输出成绩。转换规则为:90 分以上为A;8089 分为B;7079 分为C;6069 分为D; 60分以下为E。从键盘输入任意一个字母,如果其为大写字母,则转为小写字母;如果其为小写字母,请转换为大写字母;其他情况保持不变,计算并输出。从键盘输入任意一个字母或者是数字,如果其为字母,则输出“A letter”;如果其为数字,则输出“A number”。从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter”;如果其为小写字母,则输出“lower case letter”;其他情况,则输出“other case”。初始化一个 5X5 的二维矩阵,计算主对角线上的元素之和。要求输出此矩阵,并输出主对角线之和。提示 a00,a11之类的元素为主对角线元素。利用公式 /41-1/3+1/5-1/7+1/9- 计算 的近似值,当最后一项的绝对值小于 0.000001 为止。计算并输出多项式 1-1/3+1/5-1/7+1/99-1/101 的结果值。找出矩阵(55)的最大值和最小值,然后把最大值加 99,把最小值减 99。要求初始化一个原始矩阵,输出原始矩阵以及转换后的矩阵。初始化一个 5X5 的二维矩阵,计算次对角线上的元素之积。要求输出此矩阵,并输出次对角线之积。提示 a40,a31,a22,a13,a04之类的元素为次对角线元素。(不允许用 5 个数直接相乘,否则得零分)初始化一矩阵 a55,计算每行的最大元素之和,要求输出原始矩阵以及每行的最大元素值之和。计算分数序列:2/1,3/2,5/3,8/5,13/8,21/13,的前 20 项之和并输出。计算 1/1+1/(1+2)+1/(1+2+3)+1/(1+2+n)的值,n 的值由键盘输入,要求小数点后保留 6 位。计算 1-1/2+1/3-1/4+1/n 的和,在主函数输入 n,计算输出结果。计算矩阵(55)的最大值和最小值,然后互换最大值与最小值的位置。要求初始化一个原始矩阵,输出原始矩阵以及互换最大值与最小值位置后的矩阵。已知一有序序列 1,3,4,8,15,17,要求从键盘输入一个整数,将此整数插入到此有序序列中。要求输出原始数组和插入之后的数组。要求编制函数 insert(int *p,int d)实主观题题目现此功能,在主函数调用此函数。提示:例如输入整数位 7,首先要找到 7 在整个序列中的位置,然后将 7 插入到当前位置。编写函数 mstrcat(char *t,char *s)将字符串 s1 中的全部英文字符连接到字符串 s2的尾部。从键盘读入一字符 c,判断其在字符串English中是否存在,假设此数组中不存在重复的字符。若存在,则删除此数据;否则,提示此数据不存在。要求:编制函数del(char *p,char c)实现数据的清理工作,并输出原始字符串和删除后的字符串。编写函数 fun(char *p)判断一个字符串是否是回文字符串(提示:回文字符串是指正读和反读都一样的字符串),要求:从键盘上读入一个字符串,字符长度可以自己定义。如果是回文字符串,输出该串,否则输出 no。(本题不允许使用字符串处理库函数)#includefun(char *p)int i=0,j;while(pi!=0)i+;for(j=0;jatoi(char *p)int i=0,a=0;while(pi!=0)a=a*10+(pi-48);i+;printf(%dn,a);main()char str100;gets(str);atoi(str);编写函数 charcount(char *s,char letter)记录一个字符在一个字符串中出现的次数,如果没出现则返回 0,要求:在主函数中从键盘输入一个字符串,和对应的字符。#include stdio.h#include string.hcharcount(char *s,char letter)char *p=s;int count=0;while(*p!=0) if (*p=letter) count+;p+;return count;void main() char s100,letter;主观题题目printf(请输入字符串:);scanf(%s,s);printf(请输入字符:);scanf(%s,printf(%c 出现次数:%dn,letter,charcount(s,letter);在跳水比赛中,有 7 个评委共同打分,评分规则是去除一个最高分和一个最低分,然后计算剩余 5 个评委分数的平均分作为最终成绩。要求:编制打分函数 pscore(double *p),在主函数中从键盘上读入 7 个评委打出的成绩(成绩为 010 之间的任意数,小数点后保留一位有效数字,如 8.5 分),计算该动作的最终成绩。在主函数中调用此函数计算本次动作的分数。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号