C Упражнения: Проверьте, является ли число утиным номером или нет
Числа C: Упражнение 23 с решением
Напишите программу на C, чтобы проверить, является ли число утиным номером или нет.
Тестовые данныеВведите число: 3210
Пример решения :
Код C:
# include <stdio.h>
# include <stdlib.h>
int main()
{
int dno,dkno,r,flg;
flg=0;
printf("\n\n Check whether a number is a Duck Number or not: \n");
printf(" ----------------------------------------------------\n");
printf(" Input a number: ");
scanf("%d",&dkno);
dno=dkno;
while(dkno>0)
{
if(dkno % 10 == 0)
{
flg=1;
break;
}
dkno/=10;
}
if(dno>0 && flg==1)
{
printf(" The given number is a Duck Number.\n");
}
else
{
printf(" The given number is not a Duck Number.\n");
}
}
Пример вывода:
Введите число: 3210 Данный номер является номером утки.
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на с ++, чтобы найти Authomorphic числа от 1 до 1000.
Далее: Напишите программу на C, чтобы найти номера уток от 1 до 500.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code