#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
int sum = 0; //定义个变量统计是第几天
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
int sum = 0; //定义个变量统计是第几天
2024-08-22
最新回答 / xixidayo
#include <stdio.h>int main() { int month,day; int day1=8; for(month=1,day=day1;month<8;month++) { if(month%2==1) { day+=31; } else { if(month==2) { da...
2024-08-22
该switch循环判断分数等级是根据考试分数的十位的数值进行判断的;
所以在switch循环之前先取得考试分数的十位数,代码:“score=score/10;”;
分数≥80的是等级B,故在case8后面case7前面加上“break;”语句退出循环;
分数≥60的是等级C,故在case6后面default前面加上“break;”语句退出循环;
所以在switch循环之前先取得考试分数的十位数,代码:“score=score/10;”;
分数≥80的是等级B,故在case8后面case7前面加上“break;”语句退出循环;
分数≥60的是等级C,故在case6后面default前面加上“break;”语句退出循环;
2024-08-22
能被3整除的跳过,即不执行for循环里面continue后面的代码“sum += ”
for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除这个条件如何写呢?
{
continue; //应该用哪个循环结束语句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
for(i=1, sum=0; i<=20; i++)
{
if(i%3 == 0) //能被3整除这个条件如何写呢?
{
continue; //应该用哪个循环结束语句呢?
}
sum += i;
}
printf("sum=%d\n", sum);
return 0;
2024-08-22
此为for循环的代码及注释:
for(m=2; m<=50; m++) //被除数,从2开始遍历到50
{
for(n=2; n<m; n++) //除数,从2开始遍历最大到被除数
{
if(m%n == 0) //余数为零条件下跳出当前循环
break; //这里应该退出当前循环了
}
if(m == n) //n循环结束后,如果m=n的话(说明是素数)就输出m
printf("%d ", m);
}
for(m=2; m<=50; m++) //被除数,从2开始遍历到50
{
for(n=2; n<m; n++) //除数,从2开始遍历最大到被除数
{
if(m%n == 0) //余数为零条件下跳出当前循环
break; //这里应该退出当前循环了
}
if(m == n) //n循环结束后,如果m=n的话(说明是素数)就输出m
printf("%d ", m);
}
2024-08-22
最新回答 / 奥德彪拉香蕉
你这样其实都没有进入switch循环,进入switch循环的话是根据score的值进行判断执行哪一个case语句的。你的考试分数是87,所以实际执行代码是“switch(87)”,在case语句里没有一个case后面的值是87,所以就没有进入到switch循环里面。所有不行的。
2024-08-20
#include <stdio.h>
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number*1.2; //这里是不是应该写点什么?
}while(number<1000); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number*1.2; //这里是不是应该写点什么?
}while(number<1000); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
2024-08-14
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
while(i <= 100) //循环条件应该是什么呢?
{
sum=sum+i;
i++; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return 0;
}
int main()
{
int i,sum=0;
i=1;
while(i <= 100) //循环条件应该是什么呢?
{
sum=sum+i;
i++; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return 0;
}
2024-08-14
闰年平年判断:一般的说公历年数可被4整除为闰年,但是整百的年数必须是可以被400整除的才是闰年。其他都是平年。
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if(year%4 == 0 && year%400 == 0)
{
printf("%s\n","今年闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if(year%4 == 0 && year%400 == 0)
{
printf("%s\n","今年闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
2024-08-14
#include <stdio.h>
int main()
{
int height = 185;
//补全所有代码
if(height >= 180){
printf("恭喜小明可以参加校篮球队");
}
return 0;
}
int main()
{
int height = 185;
//补全所有代码
if(height >= 180){
printf("恭喜小明可以参加校篮球队");
}
return 0;
}
2024-08-14
#include <stdio.h>
int main()
{
int x = 5;
int y = 8;
//在这里合适的位置加上括号使z的值为4
int z = x*8/(y+2);
printf("z=%d\n", z);
return 0;
}
int main()
{
int x = 5;
int y = 8;
//在这里合适的位置加上括号使z的值为4
int z = x*8/(y+2);
printf("z=%d\n", z);
return 0;
}
2024-08-14