- 博客(6)
- 收藏
- 关注
原创 PTA 6-2 多项式求值
本题要求实现一个函数,计算阶数为n,系数为a[0]…a[n]的多项式f(x)=∑。其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。
2022-08-01 18:06:25
372
原创 汉诺塔问题
汉诺塔问题相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置n个金盘。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。一问:将n个金盘移到C杆上一共移动多少次?二问:将n个金盘移到C杆上的过程。问题分析:以三个金盘为例:第一步:将第一个金盘移到C杆第二步
2021-11-30 02:12:20
595
原创 使用函数输出一个整数的逆序数
使用函数输出一个整数的逆序数 (20 分)本题要求实现一个求整数的逆序数的简单函数。函数接口定义:int reverse( int number );其中函数reverse须返回用户传入的整型number的逆序数。裁判测试程序样例:#include <stdio.h>int reverse( int number );int main(){int n;scanf("%d", &n);printf("%d\n", reverse(n));return 0;}
2021-10-30 23:47:55
921
原创 两个数的简单计算器
两个数的简单计算器本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。方法一:#include <stdio.h>//#include <math.h>int main(){ int a,b,s; char c; scanf("%d %c %d",&a,&c,&b); if(c=='+'){ s = a+b; printf("%d",s); } el
2021-10-23 22:18:50
2795
原创 判断字符或数字
判断字符或数字键盘输入一个字符,要求判断是否为数字字符,如果是’a’’z’或’A’’Z’,则输出“character”,如果是‘0’~‘9’,则输出“digit”,如果都``不是,则输出“ERROR”。#include <stdio.h>int main(){ char c; scanf("%c",&c); if(c>='0'&&c<='9'){ printf("digit"); } else if(c>='A'&&am
2021-10-23 20:39:23
4661
2
原创 使用函数统计指定数字的个数
使用函数统计指定数字的个数本题要求实现一个统计整数中指定数字的个数的简单函数。函数接口定义:int CountDigit( int number, int digit );其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。裁判测试程序样例:#include <stdio.h>int CountDigit( int number, int digit );int main(){int n
2020-09-13 01:34:14
1195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人