写个C代码:要有选择结构
时间: 2024-02-01 16:15:46 浏览: 41
以下是一个简单的选择结构的C代码示例:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("%d 是一个正数。\n", num);
}
else if (num < 0) {
printf("%d 是一个负数。\n", num);
}
else {
printf("您输入的是零。\n");
}
return 0;
}
```
以上代码首先要求用户输入一个整数,然后使用 `if...else if...else` 语句来进行选择结构。如果用户输入的整数大于0,则输出“是一个正数”;如果输入的整数小于0,则输出“是一个负数”;如果输入的是0,则输出“您输入的是零”。
相关问题
写个C代码:要有相对复杂的选择结构
下面是一个简单的C代码,包含了相对复杂的选择结构:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num > 0) {
printf("您输入的数是正数\n");
}
else if (num < 0) {
printf("您输入的数是负数\n");
}
else {
printf("您输入的是0\n");
}
if (num % 2 == 0) {
printf("您输入的数是偶数\n");
}
else {
printf("您输入的数是奇数\n");
}
if (num >= 90) {
printf("您输入的数是优秀的成绩\n");
}
else if (num >= 60) {
printf("您输入的数是及格的成绩\n");
}
else {
printf("您输入的数是不及格的成绩\n");
}
return 0;
}
```
这个程序首先会让用户输入一个整数,然后根据输入的数值进行判断。如果输入的数值是正数、负数还是0;如果输入的数值是奇数还是偶数;如果输入的数值是优秀的成绩、及格的成绩还是不及格的成绩。这个程序中包含了多个if语句,使用了相对复杂的选择结构。
写出C语言中5个结构类语句的代码结构
以下是C语言中5个结构类语句的代码结构:
1. if语句:
```
if (条件) {
// 条件成立时执行的代码
}
else {
// 条件不成立时执行的代码
}
```
2. switch语句:
```
switch (表达式) {
case 值1:
// 与值1匹配时执行的代码
break;
case 值2:
// 与值2匹配时执行的代码
break;
default:
// 与所有值都不匹配时执行的代码
break;
}
```
3. while语句:
```
while (条件) {
// 条件成立时执行的代码
}
```
4. do-while语句:
```
do {
// 代码块
} while (条件);
```
5. for语句:
```
for (初始化; 条件; 更新) {
// 循环体
}
```
其中,初始化部分用于初始化循环计数器,条件部分用于判断循环是否继续,更新部分用于更新循环计数器的值。在循环体中可以执行需要重复执行的代码。
阅读全文