求一道C语言题(简单)

liming0605 2009-05-16 01:42:32
我不懂C语言,这是帮朋友的忙!清各位帮忙!
Y={X+2 81≤X<100}
{2X+3 64≤X<81}
{3X+4 49≤X<64}
{4X+5 36≤X<49}
要求先输入X,如果X≥100或X<36,则输出Y无定义的信息!正常既正常输出Y


...全文
253 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ParadoxDilemma 2009-05-16
  • 打赏
  • 举报
回复
#include <stdio.h>

int main()
{
int x,y;
bool Yout=true;

printf("Input X: ");
scanf("%d",&x);
if(x>=81&&x<100)y=x+2;
else if(x>=64&&x<81)y=2*x+3;
else if(x>=49&&x<64)y=3*x+4;
else if(x>=36&&x<49)y=4*x+5;
else Yout=false;

if(Yout)
printf("\nY=%d",y);
else
printf("\nError Y");

getchar();getchar();
return 0;
}
matrixcl 2009-05-16
  • 打赏
  • 举报
回复


int x, y;

scanf("%d", &x);

if (x >= 100 || x < 36)
{
y = -1;//用-1表示错误值。 根据实际情况,可以用其他值表示错误
printf("x value error!\n");
}
else if (x >=81)
{
y = x+2;
}
else if (x >=64)
{
y = 2*x+3;
}
else if (x >=49)
{
y = 3*x+4;
}
else
{
y = 4*x+5;
}

if (y != -1)
{
printf("y = %d", y);
}

lsun31415926 2009-05-16
  • 打赏
  • 举报
回复
这道题很简单,自己做吧!
liming0605 2009-05-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Wind_Runner 的回复:]
if(X <36)
{
printf("Y not defined");
}
else if((X>=36)&&(X <49))
{
Y = 4*5+5;
}
else if
。。。。。。


等等,诸如此类
[/Quote]

能不能写完整的,,C的语法我完全不懂。。。。
lingyin55 2009-05-16
  • 打赏
  • 举报
回复

#include <stdio.h>

int main()
{
int x;
int y = 0;
scanf( "%d",&x );

if ( x >= 100 || x < 36 )
{
printf( "Y无定义\n" );
return 0;
}

if ( x >= 81 && x < 100 )
y = x + 2;
else if ( x >= 64 && x < 81 )
y = 2*x + 3;
else if ( x >= 49 && x < 64 )
y = 3*x + 4;
else if ( x >= 36 && x < 49 )
y = 4*x + 5;

printf( "\nwhen x = %d, y = %d",x,y );

return 0;


}

Wind_Runner 2009-05-16
  • 打赏
  • 举报
回复
if(X<36)
{
printf("Y not defined");
}
else if((X>=36)&&(X<49))
{
Y = 4*5+5;
}
else if
。。。。。。


等等,诸如此类
代码下载地址: https://pan.quark.cn/s/068306a56640 在交通运输科学范畴内,交通流量分配是探讨交通系统内交通负荷如何在各个道路路段间进行合理分配的核心议。交通流分配技术主要应用于模拟和推演交通系统的运行状态,旨在为城市规划人员与交通工程师提供优化道路布局的参考,进而缓解交通拥堵现象,提升道路交通的整体效能。以下将对"交通流分配技术"进行深入阐述: 1. **全部或无分配(All-or-Nothing Distribution)** 全部或无分配是一种基础的交通流分配策略。该技术依据最短路径准则,预设所有从发源地(Origin)至目的地(Destination)的车辆都将选择路程最短的路线。倘若存在多条等长路径,则采用随机方式确定其中一条。此类方法未将交通拥堵因素纳入考量,因为一旦选定路径,便假定所有交通量将沿此路径通行,即便这可能导致部分路段出现超负荷状况。 2. **逐步分配(Progressive Assignment)** 逐步分配技术顾及了交通网络的动态特征。该算法通过逐步优化流量配置,力使网络内行驶的总代价(诸如通行时间、距离等指标)最小化。运算过程始于初始的全部或无分配状态,随后逐步修正路径选择,直至网络达成稳定状态,即每次流量修正后,总代价的变动幅度不再明显。此方法更贴近现实交通场景,因为车辆会依据即时路况选择最优路径。 3. **迭代平均分配(Iterative Average Distribution)** 迭代平均分配是一种对逐步分配技术的优化版本,其更侧重于实现网络流量的均衡化。在每一轮迭代过程中,算法不仅评估当前路径的优化程度,同时参考前一次迭代的流量配置。通过融入平均化理念,该方法能更有效地分散交通...

70,039

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧