Daily Practice | Basic C Language Training

Daily Practice | Basic C Language Training

Problem:

Using the digits 1, 2, 3, and 4, how many distinct three-digit numbers can be formed without repeating any digits? What are they?

NEXT

Daily Practice | Basic C Language TrainingDaily Practice | Basic C Language Training

Solution:

#include<stdio.h>

int main()

{

int i,j,k;

printf(“\n”);

for(i=1;i<5;i++) { // The following is a triple loop

for(j=1;j<5;j++) {

for (k=1;k<5;k++) { // Ensure i, j, and k are distinct

if (i!=k&&i!=j&&j!=k) {

printf(“%d,%d,%d\n”,i,j,k);

}

}

}

}

}

END

Daily Practice | Basic C Language Training

Thursday, July 17, 2025

Be diligent and achieve self-improvement

Layout | Li Jiaxing

Editing | Li Jiaxing

Responsible Editors | Han Xinran, Zeng Xiangyu

Proofreading | Shi Ling, Qiao Shan

Review | Lin Zhen, Yin Na

Daily Practice | Basic C Language Training

Leave a Comment