c语音编写程序,打印输出9种基本逻辑运算符(与、或、非、条件、双条件、异或、与非、或非、条件否定)的运算表到字符文件logic.txt中。
时间: 2023-10-22 15:04:05 浏览: 47
#include <stdio.h>
int main()
{
FILE *fp;
fp = fopen("logic.txt", "w"); // 打开文件
if (fp == NULL) // 文件打开失败,退出程序
{
printf("Failed to open file.\n");
return 1;
}
// 打印与运算表
fprintf(fp, "AND\n");
fprintf(fp, "0 0 0\n");
fprintf(fp, "0 1 0\n");
fprintf(fp, "1 0 0\n");
fprintf(fp, "1 1 1\n");
// 打印或运算表
fprintf(fp, "OR\n");
fprintf(fp, "0 0 0\n");
fprintf(fp, "0 1 1\n");
fprintf(fp, "1 0 1\n");
fprintf(fp, "1 1 1\n");
// 打印非运算表
fprintf(fp, "NOT\n");
fprintf(fp, "0 1\n");
fprintf(fp, "1 0\n");
// 打印条件运算表
fprintf(fp, "IF\n");
fprintf(fp, "A B C\n");
fprintf(fp, "0 0 1\n");
fprintf(fp, "0 1 1\n");
fprintf(fp, "1 0 0\n");
fprintf(fp, "1 1 1\n");
// 打印双条件运算表
fprintf(fp, "IFF\n");
fprintf(fp, "A B C\n");
fprintf(fp, "0 0 1\n");
fprintf(fp, "0 1 0\n");
fprintf(fp, "1 0 0\n");
fprintf(fp, "1 1 1\n");
// 打印异或运算表
fprintf(fp, "XOR\n");
fprintf(fp, "0 0 0\n");
fprintf(fp, "0 1 1\n");
fprintf(fp, "1 0 1\n");
fprintf(fp, "1 1 0\n");
// 打印与非运算表
fprintf(fp, "NAND\n");
fprintf(fp, "0 0 1\n");
fprintf(fp, "0 1 1\n");
fprintf(fp, "1 0 1\n");
fprintf(fp, "1 1 0\n");
// 打印或非运算表
fprintf(fp, "NOR\n");
fprintf(fp, "0 0 1\n");
fprintf(fp, "0 1 0\n");
fprintf(fp, "1 0 0\n");
fprintf(fp, "1 1 0\n");
// 打印条件否定运算表
fprintf(fp, "IF NOT\n");
fprintf(fp, "A B C\n");
fprintf(fp, "0 0 0\n");
fprintf(fp, "0 1 0\n");
fprintf(fp, "1 0 1\n");
fprintf(fp, "1 1 0\n");
fclose(fp); // 关闭文件
return 0;
}
相关推荐
![](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)