Я делаю IF-инструкцию, где я хочу, чтобы что-то произошло, если вставленное число заканчивается нулем. Ниже не работает:Как получить последний символ вычисления в C?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int year;
printf("Skriv in ditt födelseår\n");
scanf("%d", &year); printf("Du är %d", 2013 - year); printf(" år gammal");
if (2013 - year.endsWith('0')) {
printf("Grattis, du fyller jämnt iår!\n");
}
return 0;
}
Итак, если результат 2003 года - года (год набирается пользователем) заканчивается нулем, я хочу, чтобы напечатать что-нибудь. Как мне заставить работать?
Честно говоря, я не уверен, я только начал с C. Есть ли лучший способ? – user3004300