C语言的简单问题。为什么我的程序输出没显示结果?
甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方。根据以上线索求出车号。#include...
甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方。根据以上线索求出车号。
#include<stdio.h>
#include<math.h>
int main()
{
int b,B,c,C,i,A; A车牌号,b千位数,B百位数,c十位数,C个位数
float a;
while(A<10000) 让A一直循环从1000加到9999,满足题中条件时输出
{
A=1000.0;
i=0;
a=sqrt(A);
b=A/1000;
B=(A-1000*b)/100;
c=(A-1000*b-100*B)/10;
C=A%10;
if ((int)a-a==0&&b==B&&c==C)
{
printf("车牌号%d" ,A);
}
A+=i++;
}
return 0;
} 展开
#include<stdio.h>
#include<math.h>
int main()
{
int b,B,c,C,i,A; A车牌号,b千位数,B百位数,c十位数,C个位数
float a;
while(A<10000) 让A一直循环从1000加到9999,满足题中条件时输出
{
A=1000.0;
i=0;
a=sqrt(A);
b=A/1000;
B=(A-1000*b)/100;
c=(A-1000*b-100*B)/10;
C=A%10;
if ((int)a-a==0&&b==B&&c==C)
{
printf("车牌号%d" ,A);
}
A+=i++;
}
return 0;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询