新手求助 将秒转换为时分秒 哪里错了
#include <stdio.h>int main(void) {
int input_values;
int n_hours, n_minutes, n_seconds;
scanf("%d", &input_values);
n_hours = input_values / 3600;
n_minutes = (input_values % 3600) / 60;
n_seconds= n_hours - 3600 * n_minutes - 60 * n_minutes;
printf("%d seconds is equivalent to %d hours,%d minutes and %d seconds",input_valuesn_hours,n_minutes,n_seconds);
return 0 ;
} 从第8行开始,都存在非英文字符,我不知道具体是哪一个,我是将你程序中的非英语字母的字符,全部重新输入了一次
#include <stdio.h>
int main(void) {
int input_values;
int n_hours, n_minutes, n_seconds;
scanf("%d",&input_values);
n_hours = input_values / 3600;// 此行有非英文字符
n_minutes = (input_values % 3600) / 60;
n_seconds = n_hours - 3600 * n_minutes - 60 * n_minutes;
printf("%d seconds is equivalent to %d hours,%d minutes and %d seconds",input_values,n_hours,n_minutes,n_seconds);
return 0 ;
}
页:
[1]