2301_81037921 2023-11-14 11:53 采纳率: 0%
浏览 1

刚入门,真的很想知道

输出符合要求的四位数并统计个数。(照每行5个数的格式输出。)要求:千位等于十位,百位等于各位,如9393

  • 写回答

3条回答 默认 最新

  • 普通网友 2023-11-14 11:57
    关注

    以下是一个使用C语言编写的程序,用于输出符合要求的四位数并统计个数,并按每行5个数的格式进行输出。

    #include <stdio.h>
     int main() {
        int count = 0;
         for (int num = 1000; num <= 9999; num++) {
            int thousands = num / 1000;
            int hundreds = (num / 100) % 10;
            int tens = (num / 10) % 10;
            int ones = num % 10;
             if (thousands == tens && hundreds == ones) {
                printf("%d ", num);
                count++;
                 if (count % 5 == 0) {
                    printf("\n");
                }
            }
        }
         printf("\nTotal count: %d\n", count);
         return 0;
    }
    
    

    这个程序会遍历所有的四位数(从1000到9999),并判断千位是否等于十位,百位是否等于个位。如果满足条件,则会输出该数并增加计数器。每行输出5个数,并在输出完毕后显示总个数。
    希望这可以帮助到您!

    评论

报告相同问题?

问题事件

  • 创建了问题 11月14日