这题为什么是错误的
#include <stdio.h>
struct time
{int hour;
int minute;
int second;
};
main()
{int n;
struct time t;
scanf("%d%d%d",&hour, &minute, &second);这边在vc++显示undeclared identifier
n=hour*3600+minute*60+second;
printf("这个时间的秒数是:%d\n",n);
}
[解决办法]
#include<stdio.h>struct time{ int hour; int minute; int second;};int main(){ int n; struct time t; scanf("%d%d%d",&t.hour,&t.minute,&t.second);//访问属性的方法是:结构体名.属性名 n=t.hour*3600+t.minute*60+t.second; printf("这个时间的秒数是:%d\n",n); return(0);}
[解决办法]
scanf("%d%d%d",&hour, &minute, &second);改成scanf("%d%d%d",&(t.hour), &(t.minute), &(t.second));估计你是搞晕了 怎么会犯这个错误。
[解决办法]
有问题,自己先思考,实在想不出来错哪了,再问别人
[解决办法]
这个 。。。。你把Z整个csdn的智商拉低了
[解决办法]