为了账号安全,请及时绑定邮箱和手机立即绑定
第一个循环是用来遍历2-50的所有数字,第二个内嵌循环用来判断这个数是不是素数,根据素数的判断条件:只能被1和它本身整除,所以我们用模运算来判断,即遍历2-这个数之间(包括这个数)的所有数来进行模运算,如果模运算结果为0,跳出内嵌循环,最后在判断被除数是否等于本身,如果等于,则是素数。(tip:题中答案错了,因为内嵌循环中变量取不到这个数本身 )。
#include <stdio.h>
int main()
{
int x = 10;
int y = 10;
x = x * 2;
y *= 2;
printf("x=%d\n", x);
printf("y=%d\n", y);
return 0;
}
#include <stdio.h>
int main()
{
double num = 2.5;//定义浮点型变量num并赋值为2.5
int num1=(int)num;
printf("num的整数部分是%d\n", num1);
return 0;
}

最新回答 / qq_慕运维4065135
printf后括号应该是英文的“”

最新回答 / weixin_慕标0044881
能进入下一节的学习就说明编写正确哦

最新回答 / qq_慕函数2167514
#include <stdio.h>int main(){    double num = 2.5; //定义浮点型变量num并赋值为2.5    printf("num的整数部分是%d\n", int num);  /*强制输出num为整形数据,后部分也可写为(int)num。注意不扩起来int,int与num之间要有空格*/    return 0;}
#include <stdio.h>
int main(){
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d岁\n", age);
printf("小明身高%fm \n", height, unit);
printf("小明现在在慕课网上学习IT技术 %c");
return 0;
}

最新回答 / 晒月亮的太阳
这个就是一次循环中flag会变号,到下一循环不就变号了

最赞回答 / qq_全世界遇见你_0
首先,空格和星号是等差数列,反映了数学中的规律。而观察需要使用归纳、演绎等方式,注重数学部分,比如 “逐行数行号1,2,3,4”、“数空格数量 3,2,1,0”、“数星号数量:1,3,5,7”,然后得到的每一组序列内部两个数字之间相减、相除,然后归纳出是不是常见的等差、等比数列。接着,程序部分,找到与行号i的关系。这样就可以使用for循环表示了;至于内部循环j和k完全可以用i和常量表示出来,引入j,k只是为了逻辑更清晰。其次,速度问题,算式运算表达式会被编译器优化,一般来说乘法是比加法慢。

最新回答 / 慕用8032496
因为1,3,5,7之间都差了2,是等差数列,有数学知识可知k=i*2-1,如果用i+i的话,输出的*号就不对了
十位数写成这样更好理解:td =(num/10)%10
我运算出水仙花也包括:0 和 1 为什么?
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消