1. Écrivez un programme, créez un tableau de 26 éléments, stockez-y 26 lettres minuscules, puis imprimez le contenu du tableau
résultat:
Code:
#include<stdio.h>
int main()
{
char arr[26] = {
0 };
int a = 0;
for (a = 0; a < 26; a++)
{
arr[a] = 'a'+a;
printf("%c\t", arr[a]);
}
return 0;
}
//方法二:
//#include<stdio.h>
//int main()
//{
// char alphabet[26] = { 0 };
// int i = 0;
// char ch = 'a';
//
// for (i = 0; i < 26; i++,ch++)
// alphabet[i] = ch;
//
// for (i = 0; i < 26; i++, ch++)
// printf("%c", alphabet[i]);
//
// return 0;
//}
2. Utilisez des boucles imbriquées pour imprimer le format
résultat:
Code:
#include<stdio.h>
int main()
{
char ch = '$';
int a = 0;
int b = 0;
for (a = 0; a < 6; a++)
{
for (b = 0; b <= a; b++)
{
printf("%c", ch);
}
printf("\n");
}
return 0;
}
3. Utilisez des boucles imbriquées pour imprimer des caractères
résultat:
Code:
#include<stdio.h>
int main()
{
char ch = 'A';
int a = 0;
int b = 0;
for (a = 0; a < 6; a++)
{
for (b = 0; b <= a; b++)
{
printf("%c", ch+b);
}
printf("\n");
}
return 0;
}
4. Impression avec des boucles imbriquées
A
BC
DEF
GHIJ
KLMNO PQRSTU
RÉSULTATS
:
Code:
#include<stdio.h>
int main()
{
char ch = 'A';
int a = 0;
int b = 0;
int d = 0;
for (a = 0; a < 6; a++)
{
for (b = 0; b <= a; b++,d++)
{
printf("%c", ch+d);
}
printf("\n");
}
return 0;
}
5. Ecrire un programme pour taper des majuscules
Format :
A
ABA
CBABA
Résultat :
Code :
#include<stdio.h>
int main()
{
int a = 0;
char ch = 'Q';
char ch2 = 'A';
scanf("%c", &ch);
int b = ch - 'A' ;
int c = 0;
for (a = 0; a < 5; a++)
{
for (c = 0; c < b; c++)
{
printf(" ");
}
b--;
for (ch2 = 'A', c = 0; c <= a; c++)
{
printf("%c", ch2++);
}
for (c = 0; c < a; c++)
{
printf("%c", ch2--);
}
printf("\n");
}
return 0;
}
6. Écrivez un programme pour imprimer un tableau, chaque ligne imprime un nombre entier, le carré du nombre, le cube du nombre et l'utilisateur doit entrer les limites supérieure et inférieure du tableau. pour la boucle
Résultat :
code :
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
printf("请输入下限:");
scanf("%d", &a);
printf("请输入上限:");
scanf("%d", &b);
for (; a <= b; a++)
{
printf("%d\t%d\t%d\t", a, a * a, a * a * a);
printf("\n");
}
return 0;
}
7 Écrivez un programme qui demande à l'utilisateur d'entrer deux nombres à virgule flottante et affiche le résultat de la division de la différence entre les deux nombres par le produit des deux nombres. Avant que l'utilisateur n'entre un non-nombre, le programme parcourt chaque paire de valeurs saisies par l'utilisateur
Résultat :
code :
#include<stdio.h>
int main()
{
float x = 0;
float y = 0;
while (scanf("%f %f", &x, &y) == 2)
{
printf("the anwser is %f\n", (x - y) / (x * y));
printf("please enter two float data");
}
return 0;
}
Modification 7 : Utiliser une fonction pour calculer le résultat renvoyé
#include<stdio.h>
float calc(float x, float y)
{
float result = (x - y) / (x * y);
return result;
}
int main()
{
float a = 0;
float b = 0;
while (scanf("%f %f", &a, &b) == 2)
{
printf("the answer is %f\n", calc(a, b));
printf("please enter two float data");
}
return 0;
}
8. Écrivez un programme qui lit huit entiers dans le tableau, puis lit les huit entiers dans l'ordre inverse
Résultat :
code :
#include<stdio.h>
int main()
{
int a = 0;
int arr[20] = {
0 };
for (a = 0; a < 8; a++)
{
scanf("%d", &arr[a]);
}
for (a = 0; a < 8; a++)
{
printf("%d ", arr[7 - a]);
}
return 0;
}