考研复试机试题
cipher_worker
https://files.pythonhosted.org/packages/58/5f/f592b07d0f04504bf4a48dfa6bbd9fcaa8591169513f845908caf3e8c9f8/SimpleITK-1.2.3-cp37-cp37m-manylinux1_x86_64.whl
展开
-
atof(char s[])函数的实现
Q:编写一个函数atof(s),其功能是将数字字符串s转换成与其等价的双精度浮点数,并能处理以科学计数法表示的数据,如123.45e-5#include <stdio.h>#include <ctype.h>double atof(char s[]){ int i; int sign; int expn; double va...原创 2019-02-27 16:10:51 · 750 阅读 · 0 评论 -
大数阶乘
题目描述输入一个正整数N,输出N的阶乘。输入描述:正整数N(0<=N<=1000)输出描述:输入可能包括多组数据,对于每一组输入数据,输出N的阶乘示例1输入4515输出241201307674368000参考:刘汝佳《算法竞赛入门经典》:大体思路如下:将上次阶乘的结果保存至数组a中,本次再乘以new_i,再保存至...原创 2019-03-02 12:57:59 · 144 阅读 · 0 评论 -
约瑟夫环问题
Q:有n个小孩围城一圈,顺序排号。从第一个人开始报数(从1报到5),凡报到5的人退出圈子,问最后留下的小孩是原来的几号。归纳为n个人,报m的人退出。公式法:注意到公式法编号从0开始。即0~n-1,报m-1的人退出。如果n = 1,f(n) = 0如果n > 1,f(n) = (f(n-1) + m ) % n#include <stdio.h>int ma...原创 2019-02-26 15:05:58 · 199 阅读 · 0 评论 -
字符串转数字
Q:写一个函数getint(char str[]), 把输入的一串字符转换成整数。且str不符合数字要求时返回0,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。#include <stdio.h>#include <string.h>int isDigit(char ch){ if(ch >= '0' &&a...原创 2019-02-26 16:15:21 · 513 阅读 · 0 评论 -
字符串排序
Q:输入三个字符串,按由小到大的顺序输出。注意排序规则cmp的编写即可。#include <stdio.h>#include <string.h>#include <stdlib.h>int cmp(const void * a,const void *b) { return strcmp((char *)a,(char *)b);}...原创 2019-02-27 13:46:02 · 301 阅读 · 0 评论 -
计算表达式
输入复制6/2+3+3*4输出复制18#include<iostream>using namespace std;int main() { double val[1010]; while (~scanf("%lf", &val[0])) { char op; int ai = 0; ...原创 2019-03-09 16:54:42 · 633 阅读 · 0 评论