C#选择结构if语句
设6个整数变量XYZABC然后用rand()函数随机产生一个整数赋值给ABC(1)当C=1时X=1当C=2时Y=2当C=3时Z=3(2)在满足C=1的前提之下当A=1时X...
设6个整数变量 X Y Z A B C 然后用rand()函数随机产生一个整数赋值给A B C
(1)当C=1时 X=1 当C=2时Y=2 当C=3时Z=3
(2)在满足C=1的前提之下 当A=1时X=1 当B=2时Y=2
(3)当C=1并且A=2的情况下X=1
(4)当C=1或者A=2的情况下X=1
谁能按着这4到题目要求帮 程序写出了 展开
(1)当C=1时 X=1 当C=2时Y=2 当C=3时Z=3
(2)在满足C=1的前提之下 当A=1时X=1 当B=2时Y=2
(3)当C=1并且A=2的情况下X=1
(4)当C=1或者A=2的情况下X=1
谁能按着这4到题目要求帮 程序写出了 展开
5个回答
展开全部
if语句和switch语句相对更为重要一些,尤其是if语句。它们两个是实际开发之中非常常用的语句。
if语句
if语句是非常重要的选择结构语句,几乎在所有的高级编程语言中都存在着if语句,它是程语言(包括C语言,c#,VB,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
if语句一共有三种形式
1.if(条件语句){
语句1;
...;
}
举个例子,有一个关于程序员买西瓜的小故事:老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。” 当晚,程序员老公手捧一个包子进了家门...老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。
这个故事,如果用if语言来表示,及可以用如下代码来表示。
int count = 10;
int flag = 0;
printf("是否看到卖西瓜(1.是;2.否):");
scanf("%d", &flag);
if (flag == 1) {
count = 1;
}
if (flag == 2){
count =10;
}
printf("买了%d个包子\n", count);
2.if(条件表达式){
语句1
} else {
语句2
}
举个例子:如果从控制台输⼊入⼀一个字符,如果输⼊入的是m,则输出男性,否则输出⼥女性,那怎么实现呢?
char gender = 0;
printf("请输入一个字符:");
scanf("%c", &gender);
if (gender == 'm') {
printf("男性\n");
} else {
printf("女性\n");
}
if语句的嵌套
int height = 0;
printf("输入身高:");
scanf("%d", &height);
if (height >= 160) {
printf("咱们来谈谈吧~~\n");
} else {
printf("抱歉,我还是想继续做一个安静自由的美男子!\n");
}
3.if (条件表达式1) {
语句1;
} else if (条件表达式2) {
语句2;
} else {
语句3;
}
举个例子,输入一个成绩,如果大于等于90,则输出优秀;如果小于90但大于等于80,则输出良好;如果小于80但是大于等于70,则输出中等;如果小于70但是大于等于60,则输出差等;如果小于60,则输出不及格。
float score = 0.0;
printf("请输入你的成绩:");
scanf("%f", &score);
if (score >= 90.00) {
printf("优秀\n");
} else if (score >= 80) {
printf("良好\n");
} else if (score >= 70) {
printf("中等\n");
} else if (score >= 60) {
printf("差等\n");
} else {
printf("不及格\n");
}
switch语句
switch同样是一个判断选择代码,在C语言之中,它常常和case一起使用。
它的表达式如下所示:
switch (整型表达式) {
case 值1:
语句1
break;
case 值2:
语句2
break;
case...
default:
break;
举个例子,输入月数,显示天数。
int month = 0;
printf("输入月份:");
scanf("%d", &month);
int day = 0;
switch (month) {
case 1:
day = 31;
break;
case 2:
day = 28;
break;
case 3:
day = 31;
break;
case 4:
day = 30;
break;
case 5:
day = 31;
break;
case 6:
day = 31;
break;
case 7:
day = 31;
break;
case 8:
day = 30;
break;
case 9:
day = 30;
break;
case 10:
day = 31;
break;
case 11:
day = 30;
break;
case 12:
day = 31;
break;
default:
printf("输入错误,请重新输入");
break;
if语句
if语句是非常重要的选择结构语句,几乎在所有的高级编程语言中都存在着if语句,它是程语言(包括C语言,c#,VB,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
if语句一共有三种形式
1.if(条件语句){
语句1;
...;
}
举个例子,有一个关于程序员买西瓜的小故事:老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。” 当晚,程序员老公手捧一个包子进了家门...老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。
这个故事,如果用if语言来表示,及可以用如下代码来表示。
int count = 10;
int flag = 0;
printf("是否看到卖西瓜(1.是;2.否):");
scanf("%d", &flag);
if (flag == 1) {
count = 1;
}
if (flag == 2){
count =10;
}
printf("买了%d个包子\n", count);
2.if(条件表达式){
语句1
} else {
语句2
}
举个例子:如果从控制台输⼊入⼀一个字符,如果输⼊入的是m,则输出男性,否则输出⼥女性,那怎么实现呢?
char gender = 0;
printf("请输入一个字符:");
scanf("%c", &gender);
if (gender == 'm') {
printf("男性\n");
} else {
printf("女性\n");
}
if语句的嵌套
int height = 0;
printf("输入身高:");
scanf("%d", &height);
if (height >= 160) {
printf("咱们来谈谈吧~~\n");
} else {
printf("抱歉,我还是想继续做一个安静自由的美男子!\n");
}
3.if (条件表达式1) {
语句1;
} else if (条件表达式2) {
语句2;
} else {
语句3;
}
举个例子,输入一个成绩,如果大于等于90,则输出优秀;如果小于90但大于等于80,则输出良好;如果小于80但是大于等于70,则输出中等;如果小于70但是大于等于60,则输出差等;如果小于60,则输出不及格。
float score = 0.0;
printf("请输入你的成绩:");
scanf("%f", &score);
if (score >= 90.00) {
printf("优秀\n");
} else if (score >= 80) {
printf("良好\n");
} else if (score >= 70) {
printf("中等\n");
} else if (score >= 60) {
printf("差等\n");
} else {
printf("不及格\n");
}
switch语句
switch同样是一个判断选择代码,在C语言之中,它常常和case一起使用。
它的表达式如下所示:
switch (整型表达式) {
case 值1:
语句1
break;
case 值2:
语句2
break;
case...
default:
break;
举个例子,输入月数,显示天数。
int month = 0;
printf("输入月份:");
scanf("%d", &month);
int day = 0;
switch (month) {
case 1:
day = 31;
break;
case 2:
day = 28;
break;
case 3:
day = 31;
break;
case 4:
day = 30;
break;
case 5:
day = 31;
break;
case 6:
day = 31;
break;
case 7:
day = 31;
break;
case 8:
day = 30;
break;
case 9:
day = 30;
break;
case 10:
day = 31;
break;
case 11:
day = 30;
break;
case 12:
day = 31;
break;
default:
printf("输入错误,请重新输入");
break;
展开全部
static void Main(string[] args)
{
int X=0, Y=0, Z=0, A=0, B=0, C=0;
Random r=new Random();
A = r.Next();
B = r.Next();
C = r.Next();
if (C == 1) {
if (A == 1) {
X = 1;
}
if (B == 2) {
Y = 2;
}
if (A == 2) {
X = 1;
}
X = 1;
Y = 2;
Z = 3;
}
if (C == 1 || A == 2) {
X = 1;
}
Console.WriteLine(X);
Console.WriteLine(Y);
Console.WriteLine(Z);
Console.WriteLine(A);
Console.WriteLine(B);
Console.WriteLine(C);
Console.ReadKey();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (c==1){
x=1;
if(a==1){
x=1;
}else if (a==2){
x=1;
}
if(b==2){
y=2
}
}else if (c==2){
y=2;
}else if (c==3){
z=3;
}else if(a=2){
x=1
}
x=1;
if(a==1){
x=1;
}else if (a==2){
x=1;
}
if(b==2){
y=2
}
}else if (c==2){
y=2;
}else if (c==3){
z=3;
}else if(a=2){
x=1
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int X = 0;
int Y = 0;
int Z = 0;
int A, B, C;
Random random=new Random();
A = random.Next(10);
B = random.Next(10);
C = random.Next(10);
switch (C)
{
case 1:
X = 1;
break;
case 2:
Y = 2;
break;
case 3:
Z = 3;
break;
default:
break;
}
if (A == 2)
{
X = 1;
}
if (B == 2)
{
Y = 2;
}
int Y = 0;
int Z = 0;
int A, B, C;
Random random=new Random();
A = random.Next(10);
B = random.Next(10);
C = random.Next(10);
switch (C)
{
case 1:
X = 1;
break;
case 2:
Y = 2;
break;
case 3:
Z = 3;
break;
default:
break;
}
if (A == 2)
{
X = 1;
}
if (B == 2)
{
Y = 2;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int X =Y =Z= 0;
int A, B, C;
Random random=new Random();
A = random.Next();
B = random.Next();
C = random.Next();
//===================================以上是题目条件 //(1)
switch (C)
{
case 1:
X = 1;
break;
case 2:
Y = 2;
break;
case 3:
Z = 3;
break;
default:
break;
}
//===============================//(2)
if (C == 1)
{
if(A==1)
X = 1;
if (B == 2)
Y = 2;
}
//===============================//(3)
if(C==1&&A==2)
X=1;
//===============================//(4)
if(C==1||A==2)
X=1;
int A, B, C;
Random random=new Random();
A = random.Next();
B = random.Next();
C = random.Next();
//===================================以上是题目条件 //(1)
switch (C)
{
case 1:
X = 1;
break;
case 2:
Y = 2;
break;
case 3:
Z = 3;
break;
default:
break;
}
//===============================//(2)
if (C == 1)
{
if(A==1)
X = 1;
if (B == 2)
Y = 2;
}
//===============================//(3)
if(C==1&&A==2)
X=1;
//===============================//(4)
if(C==1||A==2)
X=1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询