最赞回答 / weixin_慕盖茨2597418
不能,这时的10,9,8,7,6代表的不是这个数本身,而是区间,即这个9其实表达的是小于100大于等于90之间的所有数,因为一开始已经将score定义为整数,那么通过运算后就只取整数部分,即此时91/10=92/10=...99/10=9,而改成100,90,80...的时候表达的就只能是这个数本身,除非你列出100-90之间的所有数(case 100:case 99:case 98......case 90:),那么这样写的话除非一开始定义的score正好等于100,90,80...这几个数,其他的任何...
2021-10-14
最新回答 / qq_慕雪5557973
注释不是还有一个用的是/* */,你试一下这两个是一个针对一行,一个针对多行的我没分清,你改了试试那个对了以后可以直接记一下语法这块基本都是死东西(i think
2021-10-13
最赞回答 / bao_
代码第十行大小写错误,应该将大写Z改成小写,因为没有定义大写Z变量所以Z未定义 正确写法:printf("z是否小于等于x:%d\n",z<=x); //z是否小于等于x代码第十一行,=代表赋值,==代表比较 正确写法:printf("z是否等于x+y:%d\n",z==x+y); //z是否等于x+y
2021-10-13
#include <stdio.h>
int getWordNumber(int n)
{
int a;
if(n == 1)
{
return 1;
}
else
{
a=getWordNumber(n-1)+n ;
printf("第%d天记了%d个单词\n",n,a);
return a;
}
}
int main()
{
int n=10;
printf("小明第10天记了:%d个单词。\n",getWordNumber(n) );
return 0;
int getWordNumber(int n)
{
int a;
if(n == 1)
{
return 1;
}
else
{
a=getWordNumber(n-1)+n ;
printf("第%d天记了%d个单词\n",n,a);
return a;
}
}
int main()
{
int n=10;
printf("小明第10天记了:%d个单词。\n",getWordNumber(n) );
return 0;
2021-10-13
最赞回答 / abyss夜妖
#include <stdio.h>int main() { int year = 2014; //今年是2014年 //补全一下代码 if((year%4 == 0 && year%100 != 0) || year%400 == 0) { printf("%s\n","今年是闰年"); } else { printf("%s\n","今年是平年"); } return 0;}
2021-10-12