1

数字三角阵(15分)

问题描述:按规律根据输入的整数 N,打印 NN 列的数字三角阵。

输入:输入一个正整数 N (≤100)

输出:输出由数字 0~9构成的 NN 列的数字三角矩阵:其中第一列有1个数,第二列有2个数,第 N 列有 N 个数,从上至下、从左至右依次蛇形排列,每个数字占用2个字符空间;整个数字三角阵,除必要的空格、数字、换行符,无多余符号,最后一行最后一个数字后无其他字符。

样例

输入:

11

输出

#include<stdio.h>int main()
{int i,j,n;int a[n+1][n+1];int count;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=n;j++){count=(j*(j-1)/2+i)%10;if(i<=j) printf(" %d",count);if(i>j) printf("  ");if(j==n) printf("\n"); }}return 0;
}

2

英文翻译自然数(15分)

问题描述:按常规英文输出1000以内自然数的英文读法。

输入:每个测试输入包含 1 个测试用例,给出正整数 n(0<=n <1000)

输出:输出占一行:如果 0<=n <1000 用规定的格式输出 n,所有英文单词小写,最后一个单词后无字符;否则输出 ERR

样例1:输入 123 输出:one hundred and twenty-three

样例2:输入 100 输出:one hundred

时间限制:500ms内存限制:32000kb

#include <stdio.h>
char data_1[19][10] = { "one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen" };
char data_2[8][9] = { "twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety" };
//注意英文单词的正确拼写!!!void trans_tens(long b)
{long c;if (b <= 19){printf("%s", data_1[b - 1]);}else{c = b / 10;printf("%s", data_2[c - 2]);c = b % 10;if (c != 0){printf("-%s", data_1[c - 1]);}}
}void trans_hundreds(long a)
{long b;b = a / 100;if (b != 0){trans_tens(b);printf(" hundred");}b = a % 100;if (b != 0){printf(" and ");trans_tens(b);}
}int main()
{long N;scanf("%ld", &N);if (N == 0){printf("zero");}else if (N > 0 && N < 100){trans_tens(N);}else if (N >= 100 && N < 1000){trans_hundreds(N);}else{printf("ERR");}return 0;
}

3

统计词频(20分)

问题描述:输入6个单词,查找第1个单词在后5个单词中出现的次数。

输入:5个单词

输出:最长的单词及其长度

样例:

输入 Mary Olivia Donald Olivia Linda Olivia

输出 0

时间限制:500ms内存限制:32000kb

# include <stdio.h>
# include <string.h>//与第六个单词相同的单词总数
int ans;//二维字符数组,用来装单词
char s[10][10];int main()
{   for(int i=1;i<=6;i++)       //将单词送入字符数组中scanf("%s",s[i]);char *p;                    //要进行比较的单词,题主用的指针进行记录p=s[1];for(int i=2;i<=6;i++)         /*比较的过程,用到了string.h的strcmp函数,字符串相同时返回值为0*/if(strcmp(p,s[i])==0) ans++;  printf("%d",ans);             //输出总数return 0;}本次得分/总分:20.00/20.00分

4

生成有序序列(20分)

问题描述:设整数集合 M 定义如下:1∈M;若x∈M , 则2x+1∈M , 3x+1∈M;没有别的整数属于集合 M。编程序按递增顺序生成并输出集合M的无重复的前n(n<50)项。
输入:一个整数n
输出:n个无重复的递增整数,整数之间以一个西文空格间隔,最后一个整数后无多余字符。
样例:输入3  输出1 3 4

时间限制:500ms内存限制:32000kb

#include<stdio.h>
#include<math.h>
void sortofup(int *a,int n) {int flag=1,r,i;while(flag){flag=0;for(i=0; i<n; i++) if(a[i]>a[i+1]) {r=a[i];a[i]=a[i+1];a[i+1]=r;flag=1;}}
}
int main(void) {int a[11][1024],b[2048]= {0},i,j,k=0,n;scanf("%d",&n);a[0][0]=1;for(i=0; i<10; i++)for(j=0; j<pow(2,i); j++){a[i+1][2*j]=a[i][j]*2+1;a[i+1][2*j+1]=a[i][j]*3+1;}for(i=0; i<10; i++)for(j=0; j<pow(2,i); j++){b[k]=a[i][j];k++;}sortofup(b,k);printf("%d",b[1]);for(i=2; i<n+1; i++){if(b[i]==b[i+1]) {i++;n++;}printf("% d",b[i]);}return 0;
}

5

十六进制大整数加法(20分)

问题描述:编写程序,从键盘读入形如X + Y=的表达式计算结果,其中X和Y都是合法且长度不超过64位的十六进制非负整数,结果中所有字符均大写且无多余的零。

样例1:输入 1234+1234=输出0X2468

样例2:输入 0000+12A= 输出0X12A

样例3:输入 12ff+1= 输出 0X1300

时间限制:500ms内存限制:32000kb

#include<stdio.h>
#include<string.h>
#define N 100
int main(void) {char a[N]= {},b[N]= {};scanf("%[^+]",a);getchar();scanf("%[^=]",b);getchar();int a0[N]= {},b0[N]= {},c0[N]= {0},k,length;for(int i=(int)strlen(a)-1,j=0; a[j]!='\0'; i--,j++) {if(a[j]>='0'&&a[j]<='9') a0[i]=(int)(a[j]-48);if(a[j]>='a'&&a[j]<='f') a0[i]=(int)(a[j]-87);if(a[j]>='A'&&a[j]<='F') a0[i]=(int)(a[j]-55);}for(int i=(int)strlen(b)-1,j=0; b[j]!='\0'; i--,j++) {if(b[j]>='0'&&b[j]<='9') b0[i]=(int)(b[j]-48);if(b[j]>='a'&&b[j]<='f') b0[i]=(int)(b[j]-87);if(b[j]>='A'&&b[j]<='F') b0[i]=(int)(b[j]-55);}for(k=0;k<N; k++){ if(a0[k]+b0[k]+c0[k]>15) c0[k+1]++;c0[k]=(a0[k]+b0[k]+c0[k])%16;}printf("0X");for(length=N-1;c0[length]==0;length--);for(int i=length; i>=0; i--)switch(c0[i]) {case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:printf("%d",c0[i]);break;case 10:printf("A");break;case 11:printf("B");break;case 12:printf("C");break;case 13:printf("D");break;case 14:printf("E");break;case 15:printf("F");break;default:break;}
}

吉林大学2021中国大学MOOC期末试题主观题相关推荐

  1. 2021中国大学MOOC 机器学习(温州大学) 最新中国大学MOOC满分章节测试答案

    引言 引言课后测试 1. 问题:哪一个是机器学习的合理定义? 选项: A:机器学习从标记的数据中学习 B:机器学习能使计算机能够在没有明确编程的情况下学习 C:机器学习是计算机编程的科学 D:机器学习 ...

  2. python语言程序设计慕课_中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案...

    中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案 更多相关问题 智慧职教: 反应级数的绝对值不会超过3,可以是正整数或者负整数,不能是分数. 在铆接过程中,铆孔的质量直接影响铆接质量 ...

  3. 裁纸奔月python_中国大学MOOC的APP2020Python编程基础期末考试搜题公众号答案

    中国大学MOOC的APP2020Python编程基础期末考试搜题公众号答案 更多相关问题 [判断题]高级训练者的大肌肉群练习一般不超过10-12组. A. 对 B. 错 When customers ...

  4. python 题库app_中国大学MOOC的APP慕课2021用Python玩转数据题库及答案

    中国大学MOOC的APP慕课2021用Python玩转数据题库及答案 更多相关问题 Problématique (en français) Translation: Most importantly, ...

  5. python测验7答案_中国大学MOOC的APP(慕课)2021用Python玩转数据章节测验答案

    中国大学MOOC的APP(慕课)2021用Python玩转数据章节测验答案 更多相关问题 如图是一个液晶显示器厂去年四个季度产值统计图,看图填空.(1)这是______统计图.(2)产值最少的是第__ ...

  6. 新农慕课python答案、第七周_中国大学MOOC(慕课)_Python机器学习应用_章节答案期末答案...

    中国大学MOOC: 我国GDP增速在全球各经济体中处于中高速状态.这样,中国章节收入因素并没有对中国的消费产生极大的向下的约束,中国章节因此居民收入因素不是影响消费增速的因素. 经过文艺复兴和教育的世 ...

  7. mooc数据结构与算法python版期末测验_中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案...

    中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案 更多相关问题 采用fopen()函数打开文件,支持文件读取的参数有: [简答题]简单阐述高分子材料热-机械特征及成型加工的关系,并 ...

  8. 中国大学MOOC“Python程序设计基础”第6次开课时间

    推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第20次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...

  9. mooc作业怎么上传附件_中国大学MOOC最新考试系统(老师视角)增加学生作弊成本...

    大家好,你们的歌尔又来啦 上次有朋友们反馈,能不能看一下中国大学mooc的后台呢 歌尔搜集了好久给你们找来啦! 教师使用手册 2020年度春季学期已经临近期末了-- 各位同学们,你们最关心的是什么? ...

最新文章

  1. sql server 关键字 三
  2. Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
  3. 一个最简单的 Github workflow 例子
  4. node --- 模拟express实现一个简单的服务器
  5. vue项目编写html,从头搭建、编写一个VUE项目
  6. 数据库备份,及清理备份计划
  7. 常用算法(冒泡、插入、选择、快速)和二叉树详解
  8. [转载] json字符串转list_Python入门进阶教程JSON操作
  9. c# socket接收字符串_php 的 socket简单原理及实现
  10. Windows 8 下使用 ScrollViewer 替代 GridView
  11. 【[SDOi2012]Longge的问题】
  12. 发那科机器人override指令_发那科机器人如何改变自动的运行速度,为什么按加减后,焊接完成又变回原来的速度...
  13. 怎么学习PLC技术?
  14. Android RSASHA加密
  15. 《秘密全在小动作上》读书笔记
  16. 木棒拼图(有一个由很多木棒构成的集合,每个木棒有对应的长度,请问能否用集合中的这些木棒以某个顺序首尾相连构成一个面积大于 0 的简单多边形且所有木棒都要用上,简单多边形即不会自交的多边形。)
  17. NPOI导出word,NPOI导出word表格,NPOI复制table表格 XWPFDocument中XWPFTable
  18. 这些有趣的AI人脸特效背后,腾讯云都做了什么?
  19. MySQL-mysql安装步骤
  20. 洛谷 P2698 [USACO12MAR]花盆Flowerpot 单调队列

热门文章

  1. ArrayList和List(360问答抄的)
  2. 【查验身份证】Python
  3. Matlab/simulink MPC模型预测风电调频,风储调频,一次调频,频域模型。
  4. openssl生成证书,并解决浏览器不信任问题
  5. 阿里云OSS挂载服务器(OSSFS)
  6. [STM32] nucleo板的时钟
  7. 美团点评2019年秋招部分编程题汇总 解题报告 Apare_xzc
  8. Mendix架构体系概述(一)
  9. Mendix之REST服务详解
  10. 【013】【毕业设计】基于51单片机的节能路灯proteus仿真设计