把参数一和二改成手动输入
时间: 2023-09-20 22:08:11 浏览: 45
以下是修改后的代码,通过 `scanf` 函数手动输入参数一和参数二:
```c
#include <stdio.h>
// 声明全局变量 gOSE
unsigned int gOSE;
// 函数声明
unsigned int operate_gOSE(unsigned int value, int flag);
int main() {
unsigned int value;
int flag;
// 手动输入参数一和参数二
printf("请输入参数一:");
scanf("%u", &value);
printf("请输入参数二:");
scanf("%d", &flag);
// 调用 operate_gOSE 函数
gOSE = operate_gOSE(value, flag);
// 打印 gOSE 的值
printf("gOSE = %u\n", gOSE);
return 0;
}
// 函数定义
unsigned int operate_gOSE(unsigned int value, int flag) {
gOSE = value;
// 根据 flag 取值进行操作
if (flag == 0) {
gOSE = ~gOSE;
} else if (flag == 1) {
gOSE = gOSE ^ 0xffffffff;
}
return gOSE;
}
```
运行程序后,会提示用户输入参数一和参数二,输入后程序会进行计算并输出结果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](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)