该程序应该只是简单地计算出用户的年龄减去他们的出生日期从目前的一年。 当我运行程序汇编成功的,但我获得一个长期的数字,如-215863352. 如果和其他条件加入只是为了测试它们是我写作的各种程序使用他们,以确保我理解的语法在c。 我想我失去了简单的东西但不能图。
#include <stdio.h>
int main()
{
int year;
int cyear;
int age = cyear - year;
printf("Please enter the year you were born: \n");
scanf("%i", &year);
printf("Now enter the current year: \n");
scanf("%i", &cyear);
if (1+1 == 2){
printf("You must be %i", age);
}
else {
printf("Cannot compute age, GOODBYE:\n");
}
return 0;
}