2 qq 32641165 qq_32641165 于 2016.02.27 17:35 提问

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

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

6个回答

Rollchuchy
Rollchuchy   2016.02.27 18:32

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

Rollchuchy
Rollchuchy   2016.02.27 18:32

#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/%.0lf\n",c,d);
count++;
}
}
}
}
}
}
printf("answer:\n");
printf("%d\n",count);
return 0;
}


图片说明

Rollchuchy
Rollchuchy   2016.02.27 18:34

图片说明

WinsenJiansbomber
WinsenJiansbomber   2016.02.27 19:33

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

AssassinXm
AssassinXm   2016.02.27 22:33

不要嵌套这么多层循环

u013596119
u013596119   Rxr 2016.02.28 13:52

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
求大神指导哪里错了
#include int table[10]; void lookup(int *t,int *a,int n); int main() {     int k,min,*p;     p = &min;     for(k = 0;k     {         scanf("%d",table+k);     }     lookup(&table,*p,10);   
不知道哪里错了,求指导
创建一个栈,将10、12、14入栈,输出栈顶元素,然后退栈,代码如下 #include const int size=10; class stack {     int stck[size];     int tos; public:     stack(int tos)     {tos=0;};     void push(int ch);     int pop();
求大神们看看哪里出错了
ImageView img1; Button bt1, bt2; int j=0; Drawable d[] = { this.getResources().getDrawable(R.drawable.horse1), this.getResources().getDrawable(R.drawable.horse2), this.getResources().getDrawable(
大神指导的简历
写一周内到岗,或者 "目前在职期望新工作" 期望薪资待遇一定要写, 我们公司招人的时候 面议的不约的,面议的意思是不确定自己的需要,对自己定位不明确啥的, 别用163邮箱,用foxmail 或者hotmail之类的英文的
Unsolved ---poj1979 不知哪里错了
#include #include int count; int m,n; int sx,sy; char map[20][20]; bool visited[20][20]; int dx[4]={0,0,1,-1}; int dy[4]={1,-1,0,0}; void  dfs(int x,int y) { if(x=m||y=n)
TXT在线小说管理器
不知道哪里写错了,各位大神帮忙指点下,告诉怎么进行修改
基于MFC ppi计算器
新手自己写的ppi计算器,开发环境:vs2010 win8.1 ,求指导,求大神指导
求帮助,哪里错了?
#include #include #include using namespace std; int main() { double a,b,c; double n,delta; cin>>n; double i; for(i=1;i { cin>>a>>b>>c; double x1,x2; delta=b*b-4*a*c; cout if (fabs(delt
c语言鞍点问题 求大神指教哪里错了
 #include&amp;lt;stdio.h&amp;gt;int main(){ float a[30][30]; int i,j,k,i1=0,j1=0,g=0; int n1,n2; float max=0,min=0; printf(&quot;请输入几行几列&quot;); scanf(&quot;%d %d&quot;,&amp;amp;n1,&amp;amp;n2); for(i=0;i&amp;lt;n1;i++) { for(j=0;j&amp;lt;n2;j...
搞了个博客
网上有很多人搞博客,虽然我不是很会写文章,但是随流,也搞了个博客来,不知道这个CSDN 的怎么样,我又搞了个WOLLOP爽!