真就搞不懂了,一堆有问题的题 ##我是真搞不懂,为什么错了###解题思路:直接将字符串gets进定义好的字符数组中计算出字符串长度定义同样大小的另外一个输出字符数组并将输入的字符串逆序放进输出字符数组中puts输出```c#include#includeintmain(void){charstr1[101];gets(str1); 题解列表 2023年09月06日 0 点赞 0 评论 568 浏览 评分:0.0
C++ 阶乘(递归做法) #include;usingnamespacestd;longdigui(long);//先声明intmain(){longa,num=0;//声明变量cin>>a;//输入一个参数for(inti=1;i 题解列表 2023年09月06日 0 点赞 0 评论 677 浏览 评分:9.9
模拟计算器(输入的时候有些小细节,需要用getchar收取换行符) 注意事项:在使用scanf读取字符之前,如果之前有输入操作,可能会在输入缓冲区中留下换行符,通常情况下,在读取其他类型的输入后,如果遇到需要读取字符的操作,可以在读取字符之前使用getchar来处理可能的换行符。这样可以确保输入的字符能够被正确读取参考代码:```c#includeintmain(){ 题解列表 2023年09月05日 0 点赞 0 评论 609 浏览 评分:0.0
计算三角形面积(斯,好严格,除了输入的值,后面的值都得设双精度double,才能过) 解题思路:难点在于是否记得海伦公式吧,三角形面积公式:先求周长s=(a+b+c)/2;面积area=sqrt((s*(s-a)*(s-b)*(s-c)));注意事项:小心数据类型,这个卡了我短时间,有点坑,不过长记性了参考代码:```c#include#includeintmain(){floatx1 题解列表 2023年09月05日 0 点赞 0 评论 603 浏览 评分:0.0
完数的判断 /C语言 摘要:参考代码:#define _CRT_SECURE_NO_WARNINGS 1 #includevoid is_Fac (int num) { int sum = 1; …… 题解列表 2023年09月05日 0 点赞 0 评论 539 浏览 评分:0.0
基础解法(易懂) 摘要:#include<stdio.h> int max(int x,int y) { return x>y?x:y; } int min(int x,int y) { return x>…… 题解列表 2023年09月05日 0 点赞 0 评论 597 浏览 评分:9.9
利用行,列增量的规律解题。 解题思路:两层循环,利用蛇形矩阵的每一行,列增量的规律(每一列的增量比行始终多1)来定义循环的次数,从而实现行列的递进。注意事项:两次循环关联变量的定义。参考代码:N=int(input())a=1foriinrange(1,N+1):print(a, 题解列表 2023年09月05日 0 点赞 1 评论 774 浏览 评分:9.9
苹果和虫子(用if解决这类问题) 摘要: 注意事项: 注意变量类型,有几道题都这个套路 参考代码: ```c #include int main() { int n,x,y; scanf("%d%d%d",&n,&…… 题解列表 2023年09月05日 0 点赞 0 评论 506 浏览 评分:0.0
大象喝水(用if解决小数问题) 解题思路:这题难点主要在于处理没法整除,需要多喝一桶的问题注意事项:注意变量的类型参考代码:```c#include#definePi3.14159intmain(){inth,r;scanf("%d%d",&h,&r);doubles=Pi*r*r*h;intsum=20000;intt=sum/s 题解列表 2023年09月05日 1 点赞 0 评论 807 浏览 评分:8.0
跟汉诺塔问题区别不大,结果是其二倍 解题思路:不想思考的话直接2*(2^n-1)就行了,这里用递归的话就是An=2*A(n-1)+2,这里用一个简单的动态规划表示存储每一步递归的结果注意事项:动态规划常见问题要注意,下标尽量从1开始,不然容易搞混,不过这里数据简单,注不注意看个人吧参考代码:a=int(input())dp=[0]*(a 题解列表 2023年09月05日 0 点赞 1 评论 1070 浏览 评分:9.9