Упражнения C: принимает одно семизначное число, разделяет число на отдельные цифры и печатает цифры, отделенные друг от друга двумя пробелами, каждый
C Основные объявления и выражения: упражнение 75 с решением
Напишите программу на C, которая принимает одно семизначное число, разделяет число на отдельные цифры и печатает цифры, отделенные друг от друга двумя пробелами.
Пример ввода: 2345678
Пример решения:
Код C:
#include<stdio.h>
int main()
{
int n;
printf( "Input a seven digit number: " );
scanf("%d", &n);
printf( "\nOutput: " );
printf("%d ", (n/1000000));
n = n - ((n/1000000)*1000000);
printf("%d ", (n/100000));
n = n - ((n/100000)*100000);
printf("%d ", (n/10000));
n = n - ((n/10000)*10000);
printf("%d ", (n/1000));
n = n - ((n/1000)*1000);
printf("%d ", (n/100));
n = n - ((n/100)*100);
printf("%d ", (n/10));
n = n - ((n/10)*10);
printf("%d\n", (n%10));
return 0;
}
Пример вывода:
Введите семизначное число: Выход: 2 3 4 5 6 7 8
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программирование на C для отображения целых эквивалентов букв (az, AZ).
Далее: Напишите программу на C для вычисления и печати квадратов и кубов чисел от 0 до 20 и использования вкладок для отображения их в таблице значений.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code