C语言6.某工厂加工直径为100cm的圆孔,合格品的圆孔直径不超出正负1cm的误差,否则为次品。请根据输入的直径输出该零件是合格(YES)还是次品(NO)。(用if-else语句编写)
时间: 2023-06-20 21:07:44 浏览: 173
```c
#include <stdio.h>
int main() {
float diameter; // 直径
printf("请输入圆孔直径: ");
scanf("%f", &diameter);
if (diameter < 99 || diameter > 101) {
printf("NO\n"); // 直径不在允许误差范围内,为次品
} else {
printf("YES\n"); // 直径在允许误差范围内,为合格品
}
return 0;
}
```
解释:通过 if-else 语句判断直径是否在允许误差范围内,如果不是则输出 NO 表示次品,否则输出 YES 表示合格品。
相关问题
用c语言编程,某工厂加工直径为100cm的圆孔,合格品的圆孔直径不超出正负1cm的误差,否则为次品,请根据输入的直接输出该零件是合格还是次品
好的,这是一个简单的判断程序,你可以参考下面的C语言代码:
```c
#include <stdio.h>
int main() {
float diameter; // 定义直径变量
printf("请输入圆孔的直径:");
scanf("%f", &diameter); // 从键盘读取直径值
if (diameter >= 99 && diameter <= 101) { // 判断直径是否在正负1cm的误差范围内
printf("该零件是合格品。\n");
} else {
printf("该零件是次品。\n");
}
return 0;
}
```
这个程序会提示用户输入圆孔的直径,然后判断直径是否在正负1cm的误差范围内,最后输出该零件是合格品还是次品。需要注意的是,由于直径的误差范围是1cm,因此需要使用浮点数类型来存储直径值。
零加到一百 c语言 do....whule
在C语言中,可以使用循环语句来实现将零加到一百的操作,可以使用do...while语句,示例代码如下:int sum = 0;
int i = 0;
do {
sum += i;
i++;
} while (i <= 100);
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)