使c++ if语句同时满足两个条件,急急急,加悬赏。

使c++ if语句同时满足两个条件,急急急,加悬赏。,第1张

你的错误睁镇是if(y=2),这是赋值语句,而不是判断语句,应该是if(y==2)。另外你的if语句写的太乱,而且也没必要写得那么多,因为if的条件中可以使用if(条件1 &&条件2 &&...)来同时满足这多个条件,使用if(条件1 || 条件2 ||....)来满足其中的任一个条件,所以你完全可以写成if (y==4||y==6||y==9||y==11)之类的来简化程序。还有就是你的月份范围没有限制,因为月份不能小于1和大于12。if语句之前忽略了这个,而if判断也少了1到12之外的值。写程序要养成良好的写代码的风格。刚才给你改进了一下,写了一个很简单的类似的程序,留下你的邮箱,我发给你,你看看。

cout<<"**********************欢迎使用*********************"<<endl

cout<<"***************************************************"<<endl

cout<<"**********************输入1退出********************"<<endl

cout<<"*********************输尘宴入其它使用******************"<<endl

cout<<"***************************************************"<<endl

int iShutter

cin>>iShutter

while (iShutter!=1)

{

int x,y

cout<<"请输入年份: "

cin>>x

cout<<"您输入的年份是 "<<x

cout<<"\n请输入月份: "

cin>>y

while (y<1||y>12)

{

cout<<"您输入了错误的月份,请重新输入月份:"

cin>>y

}

cout<<"您输入的月份是 "<<y<<"\n\n"

if (y==1||y==3||y==5||y==7||y==8||y==10||y==12)

{

cout<<x<<" 年 "<<y<<" 月有31天"<<endl

}

else if (y==4||y==6||y==9||y==11)

{

cout<<x<<" 年 "<<y<<" 月有31天"<<endl

}

else if (y==2)

{

if((x%400==0)||(x%100!=0&&x%4==0))

cout<<x<<" 年 "<<y<<" 月有29天"<<endl

else

cout<<x<<" 年 "<<y<<" 月有28天"<<endl

}

cout<<"\n\n\n\n"

cout<<"**********************欢迎使用*********************"<<endl

cout<<"***************************************************"<<endl

cout<<"**********************输入1退出********************"<<endl

cout<<"*******************输入其它继续使用****************"<<endl

cout<<"***************************************************"<<endl

cin>>iShutter

}

cout<<"********************感谢您的使用*******************"<<endl

cout<派早银<"**********************再见!***********************"<<endl

cout<<"\n\n\n\n"

return 0

sub s()

    if 条件1 and 条件2 then

        '满足条件时执行的代码

   拦顷 else

         '不满足条件时执行的代码  瞎衡灶 

    磨扮end if

end sub

按照你的要求编写的宽如厅橡隐C语言程序如下

#include<stdio.h>

int main(){

int i

for(i=100i<=200i++){

if(i%3==2 &&i%5==3 &&i%7==2){

printf("慎隐%d\n",i)

}

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12213651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存