Maison > développement back-end > Tutoriel C#.Net > Le langage C doit mémoriser le code d'entrée

Le langage C doit mémoriser le code d'entrée

王林
Libérer: 2019-10-29 18:03:53
original
204880 Les gens l'ont consulté

Le langage C doit mémoriser le code d'entrée

1. Sortez la formule 9*9. Il y a 9 lignes et 9 colonnes au total, je contrôle les lignes et j contrôle les colonnes.

#include "stdio.h"

main()

{int i,j,result;

for (i=1;i<10;i++)

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

{

result=i*j;

printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/

}

printf("\n");/*每一行后换行*/

}

}
Copier après la connexion

2. Déterminez le nombre de nombres premiers entre 101 et 200 et affichez tous les nombres premiers et le nombre de nombres premiers.

Analyse du programme : Comment déterminer les nombres premiers : utilisez un nombre pour diviser 2 en sqrt (ce nombre) respectivement. S'il peut être divisé uniformément, cela signifie que le nombre n'est pas un nombre premier, sinon c'est un nombre premier.

#include "math.h"
main()
{
int m,i,k,h=0,leap=1;
printf("\n");
for(m=101;m<=200;m++)
{ k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) /*内循环结束后,leap依然为1,则m是素数*/
{printf("%-4d",m);h++;
if(h%10==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
}
Copier après la connexion

3. La fonction du programme suivant est de faire pivoter un tableau 4×4 de 90 degrés dans le sens inverse des aiguilles d'une montre, puis de le sortir. Les données du tableau d'origine doivent être saisies de manière aléatoire, et le nouveau. Le tableau est disposé en 4 lignes et 4 colonnes. Sortie

main()
{ int a[4][4],b[4][4],i,j; /*a存放原始数组数据,b存放旋转后数组数据*/
printf("input 16 numbers: ");
/*输入一组数据存放到数组a中,然后旋转存放到b数组中*/
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{ scanf("%d",&a[i][j]);
b[3-j][i]=a[i][j];
}
printf("array b:\n");
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%6d",b[i][j]);
printf("\n");
}
}
Copier après la connexion

4. Programmation pour imprimer le triangle Yang Hui droit

main()
{int i,j,a[6][6];
for(i=0;i<=5;i++)
{a[i][i]=1;a[i][0]=1;}
for(i=2;i<=5;i++)
for(j=1;j<=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i<=5;i++)
{for(j=0;j<=i;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
Copier après la connexion

Tutoriel recommandé : c++. tutoriel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal