2301_80701556 2023-12-08 00:45 采纳率: 0%
浏览 4

读取电脑中已有的一个文件txt,有十个字符1234567890,将该文件中的偶数输出在屏幕上

img

读取电脑中已有的文件ch.txt,该文件有10个字符1234567890,请编写程序,输出该文件中其中的偶数字符在屏幕上

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-12-08 01:10
    关注
    #include <stdio.h>
    
    int main() 
    {
        char buf[100];
        FILE *fp = fopen("ch.txt", "r");
        if (fp == NULL) 
        {
            return 1;
        }    
        fscanf(fp, "%s", buf);
        for (int i = 0; buf[i]; i++) 
        {
            if (buf[i] >= '0' && buf[i] <= '9')
                if ((buf[i] - '0') % 2 == 0) 
                {
                    putchar(buf[i]);
                }
        }    
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月8日