#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int tag,i,j;
for(i=3;i<=50;i+=2)
{
tag=0;
for(j=2;tag==0&&j<=sqrt(i);j++)
if(i%j==0) tag=1;
if(tag==0) printf("%d, ",i);
}
system("pause");
return 0;
}
#include<math.h>
#include<stdlib.h>
int main()
{
int tag,i,j;
for(i=3;i<=50;i+=2)
{
tag=0;
for(j=2;tag==0&&j<=sqrt(i);j++)
if(i%j==0) tag=1;
if(tag==0) printf("%d, ",i);
}
system("pause");
return 0;
}
2021-01-26
最赞回答 / weixin_慕沐6398080
这个拿具体例子不就行了?121/100 = 1.21,1.21 取整 =1,121%100 = 21 (1*100 + 21);21/10 = 2(2*10 +1),121%10 = 1 (12*10+1 = 121),如果非要问为什么,那1+1为什么等于2呢?所以,普通人只管用就行了,剩下的交给数学家吧。
2021-01-26
#include<stdio.h>
int main(t)
{float sum,sum2;float i;
printf("time&ke le mi ter?");
scanf ("%d%f",&t,&i);
if (i<=3){
printf("13元");
return 0; }
if(t<5||t>=23)
{sum2=(2.3*(i-3)+0.2*i+14);printf("%.1f元",sum2);}
else{sum=(2.3*(i-3)+14);printf("%.1f元",sum);}
return 0;
}
int main(t)
{float sum,sum2;float i;
printf("time&ke le mi ter?");
scanf ("%d%f",&t,&i);
if (i<=3){
printf("13元");
return 0; }
if(t<5||t>=23)
{sum2=(2.3*(i-3)+0.2*i+14);printf("%.1f元",sum2);}
else{sum=(2.3*(i-3)+14);printf("%.1f元",sum);}
return 0;
}
已采纳回答 / 爱喝红茶的小刘同学
do while中间的执行语句是否要带printf要看你需要得到的结果是什么。例题中将printf放在执行语句中,那么每当执行do while的执行语句时,都会输出printf里面的内容。任务中需要得到的结果只有一行,自然不用放在do while之中,放在执行语句中你就会得到多个printf里面的内容。
2021-01-24
最新回答 / C语言是个渣
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。这样做的好处,是有利于计算机能够准确的将我们所要类型数据给我们。其格式为...
2021-01-23
最赞回答 / 离乡的猫
#include <stdio.h>int main() { int year = 2014; //今年是2014年 if((year%4 == 0 && year%100 != 0) || year%400==0)//补全一下代码 { printf("今年是闰年"); } else { printf("今年是平年"); } return 0;}
2021-01-23
最赞回答 / weixin_慕设计3160937
#include <stdio.h>int main() { int height = 185; //补全所有代码 if(height >= 180) { printf("%s\n"," 恭喜小明可以参加校篮球队 "); } else { printf("%s/n","小明不能参加校篮球队"); } return 0;}
2021-01-23