第一个循环是用来遍历2-50的所有数字,第二个内嵌循环用来判断这个数是不是素数,根据素数的判断条件:只能被1和它本身整除,所以我们用模运算来判断,即遍历2-这个数之间(包括这个数)的所有数来进行模运算,如果模运算结果为0,跳出内嵌循环,最后在判断被除数是否等于本身,如果等于,则是素数。(tip:题中答案错了,因为内嵌循环中变量取不到这个数本身 )。
2021-12-27
#include <stdio.h>
int main()
{
double num = 2.5;//定义浮点型变量num并赋值为2.5
int num1=(int)num;
printf("num的整数部分是%d\n", num1);
return 0;
}
int main()
{
double num = 2.5;//定义浮点型变量num并赋值为2.5
int num1=(int)num;
printf("num的整数部分是%d\n", num1);
return 0;
}
2021-12-27
最新回答 / 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;}
2021-12-23
#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;
}
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;
}
2021-12-23
最赞回答 / qq_全世界遇见你_0
首先,空格和星号是等差数列,反映了数学中的规律。而观察需要使用归纳、演绎等方式,注重数学部分,比如 “逐行数行号1,2,3,4”、“数空格数量 3,2,1,0”、“数星号数量:1,3,5,7”,然后得到的每一组序列内部两个数字之间相减、相除,然后归纳出是不是常见的等差、等比数列。接着,程序部分,找到与行号i的关系。这样就可以使用for循环表示了;至于内部循环j和k完全可以用i和常量表示出来,引入j,k只是为了逻辑更清晰。其次,速度问题,算式运算表达式会被编译器优化,一般来说乘法是比加法慢。
2021-12-22