Cas du langage C pour juger s'il s'agit d'un palindrome-06

Sujet : Saisir au hasard un nombre à 5 chiffres pour déterminer s'il s'agit d'un palindrome
Étape 1 : Définir l'objectif du programme
Écrire un programme en C, saisir au hasard un nombre à 5 chiffres et déterminer s'il s'agit d'un palindrome
Étape 2 : Conception du programme

Principe : C'est-à-dire que 12321 est un nombre palindrome, le chiffre des unités est le même que le chiffre des dizaines de milliers et le chiffre des dizaines est le même que le chiffre des milliers.
Programmation : Le cœur de l'ensemble du programme est d'utiliser la division et le module pour extraire les nombres dans différentes positions, puis de faire un jugement selon le principe du palindrome.

écriture de code

#include<stdio.h>
#include<stdlib.h>  //引入标准lib头文件,用于防止vscode外部console输出闪退
int main(){
    
    
    int a1,a2,a3,a4,a5,num;
    printf("请输入一个五位数:\n");
    scanf("%d",&num);
    //提取各位上的数
    a1=num/10000;
    a2=num/1000%10;
    a3=num/100%10;
    a4=num/10%10;
    a5=num%10;
    if(a1==a5 && a2==a4){
    
      //根据回文原理进行判定
        printf("%d是一个回文数!\n",num);
    }
    else{
    
    
        printf("%d不是一个回文数!\n",num);
    }
    system("pause");  //防止vscode外部console输出闪退
    return 0;
}

Effet:
insérez la description de l'image ici

Résumer

Bien que le programme soit simple, n'oubliez pas qu'il doit y avoir deux étapes de base, la définition de l'objectif du programme et la conception du programme. Les novices sont exposés à de petits cas, ils estiment donc que ces choses sont utiles et facultatives. Personnellement, je suggère que peu importe la taille du programme, ces deux processus doivent être inclus. De bonnes habitudes peuvent être formées, tout comme la mauvaise inertie. Eh bien, rendez-vous dans le prochain chapitre, allez !

Je suppose que tu aimes

Origine blog.csdn.net/weixin_37171673/article/details/132157431
conseillé
Classement