Упражнения C: Показать первые 10 натуральных чисел
C Для цикла: Упражнение-1 с решением.
Напишите программу на C для отображения первых 10 натуральных чисел.
Иллюстрированная презентация:
Пример решения:
Код C:
#include <stdio.h>
void main()
{
int i;
printf("The first 10 natural numbers are:\n");
for (i=1;i<=10;i++)
{
printf("%d ",i);
}
printf("\n");
}
Пример вывода:
Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 10
Блок - схема:
Пошаговое выполнение программы на C:
- Зеленый цвет означает линию, которая только что выполнила
- Красный цвет означает следующую строку, чтобы оправдать
- Стек: стек - это абстрактный тип данных, который служит набором элементов.
меры | Код | стек | Выход |
---|---|---|---|
Шаг 1 | 1 int main () {
2 int i;
3 printf («Первые 10 натуральных чисел:
«);
4 для (i = 1; i <= 10; i ++)
5 {
6 printf ("% d", i);
7}
8 printf ("
«);
9 вернуть 0;
10}
| главный | |
Шаг 2 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int):? | |
Шаг 3 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int):? | Первые 10 натуральных чисел: |
Шаг 4 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 1 | Первые 10 натуральных чисел: |
Шаг 5 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 1 | Первые 10 натуральных чисел: 1 |
Шаг 6 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 2 | Первые 5 натуральных чисел: 1 |
Шаг 7 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 2 | Первые 5 натуральных чисел: 1 2 |
Шаг 8 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 3 | Первые 5 натуральных чисел: 1 2 |
Шаг 9 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 3 | Первые 5 натуральных чисел: 1 2 3 |
Шаг 10 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 4 | Первые 10 натуральных чисел: 1 2 3 |
Шаг 11 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 4 | Первые 10 натуральных чисел: 1 2 3 4 |
Шаг 12 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 5 | Первые 10 натуральных чисел: 1 2 3 4 |
Шаг 13 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 5 | Первые 10 натуральных чисел: 1 2 3 4 5 |
Шаг 14 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 6 | Первые 10 натуральных чисел: 1 2 3 4 5 |
Шаг 15 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 6 | Первые 10 натуральных чисел: 1 2 3 4 5 6 |
Шаг 16 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 7 | Первые 10 натуральных чисел: 1 2 3 4 5 6 |
Шаг 17 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 7 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 |
Шаг 18 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 8 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 |
Шаг 19 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 8 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 |
Шаг 20 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 9 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 |
Шаг 21 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 9 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 |
Шаг 22 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 10 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 |
Шаг 23 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 10 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 10 |
Шаг 24 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 11 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 10 |
Шаг 25 | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 11 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 10 |
Выход | 1 int main () { 2 int i; 3 printf («Первые 10 натуральных чисел: «); 4 для (i = 1; i <= 10; i ++) 5 { 6 printf ("% d", i); 7} 8 printf (" «); 9 вернуть 0; 10} | главный я (int): 11 | Первые 10 натуральных чисел: 1 2 3 4 5 6 7 8 9 10 |
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: C For Loop Упражнения Home
Далее: Напишите программу на C, чтобы найти сумму первых 10 натуральных чисел.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code