c语言高手帮忙看下,是一道时间转换问题,错在哪里?

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:47:02
#include<stdio.h>
int main()
{
int a,b,c;
while(scanf("%d%c%d",&a,&b,&c)!=EOF)
{
char Eng[15][10]={"One","Two","Three","Four","Five","Six","Seven","Eight",
"Nine","Ten","Eleven","Twelve","Thirteen","Fourteen"};
char min[6][10]={"ten","twenty","thiety","forty","fifty","sixty"};
char eng[20][10]={"one","two","three","four","five","six","seven","eight",
"nine","ten","eleven","twelve","thirdteen","fourteen",
"fifteen","sixteen","seventeen","eighteen","nineteen"};
if(a==12)
{
if(c>45)print

这条题目都9不搭八.什么说明都没有.怎么帮你做啊.而且连字符串的输出都搞错.是要一个数组的头地址(例如你定义一个一维熟组a[10],输出(%s,a);是这样,而二维数组就只要行号就可以了.例如a[10][10],输出就是(%s,a[i]);i是从(0-9).即输出第0-9行字符串)))))而且你上面那些什么a,b,c三个变量都不知道什么意思.看了全部代码都不明白呢..哎..而且那个while循环都是不知所谓..%d%c%d..这样的输入格式?不是三个变量都是int....哎..无法再说了

三十 是 thirty 不是thiety

第一个“else”前面有个分号是错误的,“else”不能单独构成语句!