慕工程3034011
慕仔9563775
因为新输出height,再输出unit,%c是以字符形式输出单个字符的格式字符;%f是以小数形式输出单、双精度浮点数(隐含输出6位小数)的格式字符
慕仔9563775
命名不能以数字开头
慕侠2262276
慕斯5390359
printf("%s\n","恭喜小明可以参加校篮球队");你的第8行pruntf语句后面没有加分号,应该加上;
Astra_
其实题目给了case10 case9这些就是想让你用除法,因为基于这里的除法特性(都是整数相除就输出整数),100/10就是10,九十几/10就是9,八十多/10就是8;所以依照本意你只需要在switch语句之外加一个score/=10就好了,无需if
慕无忌8525975
空格也算字符
慕前端0539364
慕圣8180717
在这道题中基本没区别
慕少0223702
你的问号去掉呀,他给你的问号是在问你,你留着肯定错误
慕粉7032152
首先你代码中for代码含义为:令num=0,如果num<=10为真,那么先记录num为0这个结果后+1,最后再令sum=sum+num。注意,第一次循环是num记入的结果为0,就已经不和题意了
慕少5208752
第6行()里面""明显错了,你那个是中文的引号,输入法改成英文就好了
Astra_
对,如果ranking<=3不成立,自然ranking就大于3了
Astra_
看成两部分,“%s”,"\n"。前者表示占个位子让后面的字符串来填;后者表示换行。因此写不写都一样
慕粉9336486
int a=100;
printf("a=%d\n",--a);
sharkyyy
sharkyyy
慕前端0539364
c语言中非void函数必须写return否则会出现未定义行为
慕娘4226017
printf那一段括号后面的分号换一下英文输入法
慕娘4226017
闰年的定义不只是能被4整除
慕前端0539364
#include<stdio.h>
int main()
{
int i,j,k;
for(i = 1; i <= 4; i++)
{
for(j = 1; j <= 4 ; j++)
{
if(i == 1 || i == 4)
{
printf("*");
}
else
{
printf("*");
for(k = 1; k < 3; k++)
{
printf(" ");
}
printf("*");
break;
}
}
printf("\n");
}
return 0;
}
sharkyyy
以我的理解看来,do-while是不管怎么样都先执行一次循环,然后再看条件,while就是得先看条件符不符合,然后才开始执行循环,一般来说因为还没遇到直接不符合条件的情况,所以两者的差异难以体现出来。
慕莱坞1517245
你应该是少输入了x%y但是不知道是哪部分
剁椒馒头_ioprCE
4字节吧应该,之前刚看到是4字节
幕布斯9080422
#include <stdio.h>
int main(){
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("小明现在在慕课网上学习IT技术");
return 0;
你的unit输错行了
馨_hoQZ24
(y+2);
无名氏的朋友
杨眸_chikM6
慕妹0186281
首先你要用英文输入法,不能使用中文输入法,其次基础格式一定不要写错
TURZ