用如何把分钟换成小时,哪里出问题啦error C2018: unknown character '0xa3'
发布网友
发布时间:2022-04-29 03:34
我来回答
共4个回答
热心网友
时间:2023-10-09 09:37
#include<stdio.h>
int main()
{
int m,a,b;
printf("请输入分钟数:\n");
scanf("%d",&m);
if(m<60)
{
m=m/1;
printf("%d分钟",m);
}
else// if(m>=60)
{
a=m /60;
b=m %60;
printf("%d小时%d分钟",a,b);
}
return 0;
}
注意不能使用中文标点符号
热心网友
时间:2023-10-09 09:37
m=m/1,
你在程序开始定义声明的m是整形,而这个地方你将一个flot型(1/m)的数赋值给整形m,会强制类型转换的
你的程序需要注意变量类型
热心网友
时间:2023-10-09 09:38
printf("%d分钟",m); 和 printf("%d小时%d分钟",a,b); 的 " 后面那个 逗号 ,改成英文半角的 逗号 , 你的这个是中文全角
热心网友
时间:2023-10-09 09:38
printf("%d分钟",m);你把里面的逗号改为在英语输入下的逗号,
这个问题就解决了
热心网友
时间:2023-10-09 09:37
#include<stdio.h>
int main()
{
int m,a,b;
printf("请输入分钟数:\n");
scanf("%d",&m);
if(m<60)
{
m=m/1;
printf("%d分钟",m);
}
else// if(m>=60)
{
a=m /60;
b=m %60;
printf("%d小时%d分钟",a,b);
}
return 0;
}
注意不能使用中文标点符号
热心网友
时间:2023-10-09 09:37
m=m/1,
你在程序开始定义声明的m是整形,而这个地方你将一个flot型(1/m)的数赋值给整形m,会强制类型转换的
你的程序需要注意变量类型
热心网友
时间:2023-10-09 09:38
printf("%d分钟",m); 和 printf("%d小时%d分钟",a,b); 的 " 后面那个 逗号 ,改成英文半角的 逗号 , 你的这个是中文全角
热心网友
时间:2023-10-09 09:38
printf("%d分钟",m);你把里面的逗号改为在英语输入下的逗号,
这个问题就解决了
热心网友
时间:2023-10-09 09:37
#include<stdio.h>
int main()
{
int m,a,b;
printf("请输入分钟数:\n");
scanf("%d",&m);
if(m<60)
{
m=m/1;
printf("%d分钟",m);
}
else// if(m>=60)
{
a=m /60;
b=m %60;
printf("%d小时%d分钟",a,b);
}
return 0;
}
注意不能使用中文标点符号
热心网友
时间:2023-10-09 09:37
m=m/1,
你在程序开始定义声明的m是整形,而这个地方你将一个flot型(1/m)的数赋值给整形m,会强制类型转换的
你的程序需要注意变量类型
热心网友
时间:2023-10-09 09:38
printf("%d分钟",m); 和 printf("%d小时%d分钟",a,b); 的 " 后面那个 逗号 ,改成英文半角的 逗号 , 你的这个是中文全角
热心网友
时间:2023-10-09 09:38
printf("%d分钟",m);你把里面的逗号改为在英语输入下的逗号,
这个问题就解决了
...哪里出问题啦error C2018: unknown character '0xa3'
printf("%d小时%d分钟",a,b);} return 0;} 注意不能使用中文标点符号
error C2018: unknown character '0xa3'我这个程序里面有很多错误,大 ...
修改后的代码:include<stdio.h>int main(){ char c1,c2; printf("请输入两个字符c1,c2:"); c1 = getchar(); c2 = getchar(); printf("用putchar语句输出结果为: "); /*分号改为英文状态的下的分号*/ putchar(c1); putchar(c2); printf("\n"); prin...
C语言编程是出现这样的错误:unknown character '0xa3'。是什么意思呢...
使用了中文,或者全角符号。找到那一行,关掉中文输入再写一遍。
unknown character '0xa3'是什么问题?
出现这个报错的原因是:代码输入过程中出现全角输入,将代码中括号、分号等用半角字符替换即可。根据题目给出的提示,请检查一下第51行代码,将51行代码中出现的全角符号替换成半角字符,或者输了重新输入就行。
这是一个错误程序,提示:unknown character '0xa3', unknown character...
这是一个错误程序,提示:unknown character '0xa3', unknown character '0xbb',错在哪里了? #include<stdio.h>//这是一个的错误程序intf(intm)//这里加一个int就不对了呢?{if(m<10)printf("%d",m);else{f(m/10);printf("%d",m%10);}return0;}intmain(){intn;scanf("%d",&n);... #...
vc++ unknown character '0xa3' 是什么意思啊
出现这个报错的原因是:代码输入过程中出现全角输入,将代码中括号、分号等用半角字符替换即可。根据题目给出的提示,请检查一下第51行代码,将51行代码中出现的全角符号替换成半角字符,或者输了重新输入就行。
c语言中运行报错 error C2018: unknown character '0xa1',可是整个语 ...
错误原因:'0xa1' 是一个字符,ASCII码是161(16进制0xa1),这是因为错误行含有全角字符,全角的空格的编码是'0xa1'。解决方法:仔细检查错误行看是否含有全角空格\分号等待,或者注释掉,再重新写一遍 注意:每行的前面都有个看不见的全角空格。
...以下错误:error C2018: unknown character '0xa1'。错在哪里呢?_百...
printf("它们的和是%d"。\n, wa);你把。\n放到“外面当让出现这问题了。应该是:printf("它们的和是%d。\n", wa);
c 编译语言程序时 出现 unknown character '0xa1'怎么解决
比如,在一段代码的最后输入分号,分号;成了中文的分号;此外还有大括号{ }之类的都很容易出现这种情况,{、}特别注意的是:全角的空格 (这个东西很不容易发现,报错语句为error C2018: unknown character '0xa1') 解决办法:仔细检查一下出错行,看是不是有中文字符之类的情况,修改一下就好了。
error C2018: unknown character '0xac'
主要是逗号全角的问题,改成半角就行了 === include"stdio.h"struct date { int year;int month;int day;}dat={0,0,0}; /*对结构体变量赋初值 */ void main(){ int year,month,day;int x;int days(int,int,int);scanf("%d,%d,%d",&year,&month,&day);x=days(year,month,day)...