能量回馈装置程序C语言代码
时间: 2024-05-04 11:22:05 浏览: 170
以下是一个简单的能量回馈装置程序的C语言代码示例:
```c
#include <stdio.h>
int main() {
int energy = 0; // 初始能量为0
int feedback = 0; // 回馈的能量值
int choice = 0; // 用户选择
printf("欢迎使用能量回馈装置!\n");
while (1) {
printf("请选择操作:\n");
printf("1. 增加能量值\n");
printf("2. 回馈能量值\n");
printf("3. 退出程序\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("请输入要增加的能量值:");
scanf("%d", &feedback);
energy += feedback;
printf("当前能量值为:%d\n", energy);
break;
case 2:
printf("请输入要回馈的能量值:");
scanf("%d", &feedback);
if (feedback > energy) {
printf("能量不足,回馈失败!\n");
} else {
energy -= feedback;
printf("回馈成功!当前能量值为:%d\n", energy);
}
break;
case 3:
printf("谢谢使用!\n");
return 0;
default:
printf("无效操作,请重新选择!\n");
break;
}
}
return 0;
}
```
该程序使用了一个while循环,可以不断地进行能量值的增加和回馈操作。用户可以通过输入数字来选择不同的操作,程序会根据用户的选择执行相应的操作。在回馈能量值时,程序会检查当前能量值是否足够,如果不足则回馈失败。
阅读全文