输出符合要求的四位数并统计个数。(照每行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个数,并在输出完毕后显示总个数。
希望这可以帮助到您!解决 无用评论 打赏 举报