C语言函数题
YJZ·
这个作者很懒,什么都没留下…
展开
-
练习4-10 找出最小值 (20分)
本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例:4 -2 -123 100 0输出样例:min = -123#include<stdio.h>int main (void){ int a,n,min,...原创 2020-04-06 11:49:26 · 360 阅读 · 0 评论 -
练习4-7 求e的近似值 (15分)
自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。输入格式:输入第一行中给出非负整数 n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例:10输出样例:2.71828180#include<stdio.h>int main (void){ in...原创 2020-04-06 11:10:23 · 597 阅读 · 0 评论 -
编写偏移量为3的凯撒密码大小写混合解密程序(50分)
题目内容:请编写一个采用偏移量为3的凯撒加密算法的解密程序,用户从键盘输入一个待解密的字母字符,程序输出对应的明文字母字符,如果用户输入的不是字母字符,则不对该字符解密(即:原文和密文一致)明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC明文字母表:abcdefghijklmnopqrstuvwxyz密文字母...原创 2020-04-01 15:57:54 · 2137 阅读 · 0 评论 -
1编写偏移量为3的凯撒密码大小写混合加密程序(50分)
题目内容:在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系...原创 2020-04-01 15:56:04 · 2908 阅读 · 0 评论 -
1特殊a串数列求和(30分)
题目内容:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例:s = 246时间限制:500ms内存限制:32000kb#include<stdio.h> int main (void)...原创 2020-04-01 15:51:27 · 291 阅读 · 0 评论 -
2 求交错序列前N项和(30分)
题目内容:本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+… 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5输出样例:0.917时间限制:500ms内存限制:32000kb#include <stdio.h>int main(){ int N,i...原创 2020-04-01 15:46:56 · 846 阅读 · 0 评论 -
练习5-3 数字金字塔 (15分)
本题要求实现函数输出n行数字金字塔。函数接口定义:void pyramid( int n );其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。裁判测试程序样例:#include <stdio.h>void pyramid( int n );int main(){ int ...原创 2020-03-31 11:37:40 · 281 阅读 · 0 评论 -
练习5-2 找两个数中最大者 (10分)
本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){ int a, b; scanf("%d %d", &...原创 2020-03-31 11:36:01 · 507 阅读 · 0 评论 -
练习5-2 找两个数中最大者 (10分)
本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){ int a, b; scanf("%d %d", ...原创 2020-03-31 11:15:30 · 255 阅读 · 0 评论 -
练习5-1 求m到n之和 (10分)
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){ int m,...原创 2020-03-31 10:08:45 · 468 阅读 · 0 评论 -
练习4-3 求给定精度的简单交错序列部分和 (15分)
本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457输入样例2:0.02...原创 2020-03-30 18:36:05 · 394 阅读 · 0 评论 -
练习5-1 求m到n之和 (10分)
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){ int m,...原创 2020-03-30 13:20:09 · 357 阅读 · 0 评论