啊哈磊_编程从这里起步
标题:
为什么只有黄灯????求大神帮忙看看!!!
[打印本页]
作者:
pcextyer
时间:
2018-2-2 19:07
标题:
为什么只有黄灯????求大神帮忙看看!!!
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
char c;
printf("显示道1的信号灯颜色\n\n");
a=0;
b=0;
while(000001257654321234567654324444444)
{
printf("请输入让哪边再来一个人(1=道1,2=道2)");
c=getch();
if(c=="1")
{
a++;
}
else
{
if(c=="2")
{
b++;
}
}
if(a>b)
{
system("cls");
system("color a0");
printf("绿灯\n");
}
else
{
if(a<b)
{
system("cls");
system("color 40");
printf("红灯\n");
}
}
}
system("pause");
return 0;
}
作者:
创世菌
时间:
2018-2-2 19:07
本帖最后由 Living Things. 于 2018-3-20 16:40 编辑
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
char c;
printf("显示道1的信号灯颜色\n\n");
a=0;
b=0;
while(1)
{
printf("请输入让哪边再来一个人(1=道1,2=道2):");
c=getch();
if(c=='1')
a++;
else
{
if(c=='2')
b++;
}
if(a>b)
{
system("cls");
system("color a0");
printf("绿灯\n");
}
else if(a<b)
{
system("cls");
system("color c0");
printf("红灯\n");
}
else
{
system("cls");
system("color e0");
printf("黄灯\n");
}
}
return 0;
}
作者:
zyx6680599
时间:
2018-2-2 19:18
本帖最后由 zyx6680599 于 2018-2-2 19:19 编辑
你用switch 试一下
我的解方程程序也遇到了类似的问题 也不要脸的请大家帮忙看一下
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
void main()
{
float a;
float b;
float c;
float d;
float e;
float f;
float g;
float h;
float x;
float y;
float i;
float z;
float j;
float k;
float l;
float m;
float n;
float o;
float p;
int r;
MENU:
printf("\t站台\n");
printf("一元一次请输入1(一车)\n");
printf("二元一次请输入2(二车)\n");
printf("三元一次请输入3(三车)\n");
scanf("%f",&r);
if(r==1)
{
goto Caculate;
}
else if(r==2)
{
goto CACULATE;
}
else if(r==3)
{
goto Caculate;
}
else
{
printf("error\n");
goto MENU;
}
Caculate:
printf("ax+by+cz+d=e,fx+gy+hz+i=j,kx+ly+mz+n=o\n");
printf("enter a\n");
scanf("%f",&a);
printf("enter b\n");
scanf("%f",&b);
printf("enter c\n");
scanf("%f",&c);
printf("enter d\n");
scanf("%f",&d);
printf("enter e\n");
scanf("%f",&e);
printf("enter f\n");
scanf("%f",&f);
printf("enter g\n");
scanf("%f",&g);
printf("enter h\n");
scanf("%f",&h);
printf("enter i\n");
scanf("%f",&i);
printf("enter j\n");
scanf("%f",&j);
printf("enter k\n");
scanf("%f",&k);
printf("enter l\n");
scanf("%f",&l);
printf("enter m\n");
scanf("%f",&m);
printf("enter n\n");
scanf("%f",&n);
printf("enter o");
scanf("%f",&o);
x==b*((h*o/m-h*n/m+i-j)/(h*l/m-g)+c*(o-n-l*y)/m)/(b*f/(h*l/m-g)-b*k/(b*m)/(h*l/m-g)+a-c*k/m)*(-1);
y==(x*(f-k/m)+h*o/m-h*n/m+i-j)/(h*l/m-g);
z==(o-n-l*y-k*x)/m;
printf("x is:%f\n",x);
printf("y is:%f\n",y);
printf("z is:%f\n",z);
CACULATE:
printf("ax+by+c=d,ex+fy+g=h\n");
printf("enter a\n");
scanf("%f",&a);
printf("enter b\n");
scanf("%f",&b);
printf("enter c\n");
scanf("%f",&c);
printf("enter d\n");
scanf("%f",&d);
printf("enter e\n");
scanf("%f",&e);
printf("enter f\n");
scanf("%f",&f);
printf("enter g\n");
scanf("%f",&g);
printf("enter h\n");
scanf("%f",&h);
if(a==e)
{
if(b==f)
{
printf("无解\n");
goto CACULATE;
}
else
x=((b*h-b*g)/f+(c-d))/((b*e)/f-a);
y=(h-g-e*x)/f;
printf("x is:%f\n",x);
printf("y is:%f\n",y);
goto CACULATE;
}
else
x=((b*h-b*g)/f+(c-d))/((b*e)/f-a);
y=(h-g-e*x)/f;
printf("x is:%f\n",x);
printf("y is:%f\n",y);
Q:
printf("是否返回菜单?输入1表示是,输入2表示不是。");
scanf("%d",&r);
if(r==1)
{
goto MENU;
}
else if(r==2)
{
goto CACULATE;
}
else
printf("wrong");
goto Q;
caculate:
printf("ax+b=c\n");
printf("enter a");
scanf("%f",&a);
printf("enter b\n");
scnaf("%f",&b);
printf("enter c\n");
scanf("%f",&c);
x==(b-c)/a*(-1);
printf("x is:%f\n",x);
system("pause");
return 0;
}
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2