蓝桥杯 c c++ 编程-求大神指导,C++题目,不知哪里错了

问题描述

求大神指导,C++题目,不知哪里错了

蓝桥杯试题,不懂哪里错了,运行了没有结果。

解决方案

如果还有问题请私聊我~谢谢!

解决方案二:

#include
#include
#include
#include
using namespace std;
int main()
{
freopen("output.out","w",stdout);
int count=0;
double a,b,c,d;
for(a=1;a<=9;a++)
{
for(b=1;b<=9;b++)
{
for(c=1;c<=9;c++)
{
for(d=1;d<=9;d++)
{
if(a==b || c==d) continue;
else
{
if((a*c)/(b*d)==(a*10+c)/(b*10+d))
{
printf("%.0lf/%.0lf ",a,b);
printf("%.0lf/%.0lfn",c,d);
count++;
}
}
}
}
}
}
printf("answer:n");
printf("%dn",count);
return 0;
}


解决方案三:

解决方案四:

计算机要知道你这样写代码会被活活累死的。:)

解决方案五:

不要嵌套这么多层循环

解决方案六:

a,b,c,d的类型你设定的是int,这样除法“/”运算的时候结果就是去尾后的int,所以只要把int a,b,c,d改成double a,b,c,d结果就是14了

时间: 2024-11-27 15:07:17

蓝桥杯 c c++ 编程-求大神指导,C++题目,不知哪里错了的相关文章

蓝桥杯 c c++ 编程-请大神指导,不懂哪里错了

问题描述 请大神指导,不懂哪里错了 这是杨辉三角,蓝桥杯的试题,试了几组数据都是对的,可是提交上去却是零分,不懂哪里错了,求指导,谢谢 解决方案 题目是这个,照片不清楚,拜托了! 问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数. 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加. 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行. 输入格式 输入包含一个数n. 输出格式 输出杨辉三角形的前n行.每一

条件语句-c语言,打孔问题,求大神指导。

问题描述 c语言,打孔问题,求大神指导. 题目,s得到一个数,他想知道这个数每一位上的数字的孔数之和,其中,1,2,3,5,7这几个数字是没有孔的,0,4,6,9都只有一个孔,而8有两个孔. 解决方案 不知道是不是这个意思 #include <stdio.h> #include <stdlib.h> #include <string.h> int holeNum[10] = { 1, 0, 0, 0, 1, 0, 1, 7, 2, 1 } ; int getHoleNu

c++-蓝桥杯 高斯日记求大神指导

问题描述 蓝桥杯 高斯日记求大神指导 各位大神帮忙看一下,我觉得程序没有错误啊,为什么输出来的结果大了四个月呢???万分感谢 解决方案 你这图片的质量--看不清啊 解决方案二: 这是题目,谢谢大家的帮忙,拜托 解决方案三: 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天.这或许也是个好习惯, 它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪

我是菜鸟,在window编程出现错误,求大神指导!!

问题描述 我是菜鸟,在window编程出现错误,求大神指导!! //头文件 #include #include #pragma comment(lib,"Winmm.lib") //宏定义 #define WINDOW_WIDTH 800//窗口宽度定义的宏,方便修改 #define WINDOW_HEIGHT 600//高度 #define WINDOW_TITLE L"[致我们永不熄灭的游戏开发梦想]GDI程序核心框架"//标题 //全局函数声明 HDC g_h

编程-跪求大神帮忙看下代码,错了不晓得怎么改哦

问题描述 跪求大神帮忙看下代码,错了不晓得怎么改哦 switch (uMsg) { case WM_CHAR: char szChar[20]; sprintf(_T(szChar),_T( "char code is %d"), wParam); 错误 1 error C2065: "LszChar": 未声明的标识符 IntelliSense: "const wchar_t *" 类型的实参与 "const char *"

线程-Linux C编程求大神帮忙,感激不尽

问题描述 Linux C编程求大神帮忙,感激不尽 void Detect_4G_model(void *param) { while(1) { / 检测到插入模块 */ g_4g_status = RUN; /* 检测到拔出模块 */ g_4g_status = STOP; } } void Send_to_4g_thread(void *param) { / 下面是需要挂起和唤醒的部分*/ while(1) { /* .... */ } return NULL; } int main(int

图片-悬赏40分 全英文的介绍的简单的两个c语言编程 求大神帮忙解答

问题描述 悬赏40分 全英文的介绍的简单的两个c语言编程 求大神帮忙解答 解决方案 #include int main() { int count; printf("输入"*"的个数:"); scanf("%d",&count); for(int i=0;i<=count;i++) { for(int j=0;j<i;j++) { printf("*"); } printf("n");

c++-用boost库实现socket编程,遇到几个问题,求大神指导

问题描述 用boost库实现socket编程,遇到几个问题,求大神指导 boost::asio::socket_base::bytes_readable command(true); socket_.io_control(command); 上面这段代码是干什么用的啊?? 还有socket_.read_some() ,boost::asio::async_read(),这两个函数有什么区别啊 解决方案 google socket控制 socket的读,异步读 解决方案二: http://stac

c语言编程 求大神 求解答

问题描述 c语言编程 求大神 求解答 ? Write a program that outputs a diamond shape ? Use '*', ' ', and new line character(' ') ? Use the for statement ? The first line has four ' ' and one '*' ? The second line has three ' ' and three '*' ? The third line has two ' '