发布网友 发布时间:2023-11-07 13:50
共1个回答
热心网友 时间:2024-11-17 02:51
回答: 哪里出错?我用VS2008编译运行好好的 追问: 晕丫 你的VS2008? 我的是C++ 怎么能对 汗死 回答: 你用的DEV C++?程序报什么错?用的标准库,怎么可能会有平台问题。把错误贴上来我看看 追问: e:\vc98\include\eh.h(32):fatal error C1189:#error:"eh.h is only for C++!" 就这么说的 回答: 我改了一下,用C的标准库来做,试试这样行么#include <stdio.h>void print_time(int isec){// 分钟int imin = (isec / 60) % 60;// 小时int ihour = isec / 60 / 60;printf(" %d 秒转化成分钟和小时的表示方式为 %d 小时 %d 分钟\n", isec, ihourm imin);}int main(){print_time(45435);return 0;}追问: e:\c语言大一下学期\c语言代码\123\321.c(9) : error C2065: 'ihourm' : undeclared identifiere:\c语言大一下学期\c语言代码\123\321.c(9) : error C2146: syntax error : missing ')' before identifier 'imin'e:\c语言大一下学期\c语言代码\123\321.c(9) : error C2059: syntax error : ')' 这回更多 看 我做的 最基础的 呼呼#include <stdio.h>void main(){int a,s,d,x;//定义整形变量printf("请输入秒:");scanf("%d",&x);a=x/3600;//小时s=(x-a*3600)/60;//分钟d=x-a*3600-s*60;//秒printf("%d时%d分%d秒\n",a,s,d);} 回答: 手抖,敲错了