一、循环输入5个元素,输出最大值
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int num,max;
for(int i=1;i<=5;i++)
{
printf("请输入第%d个元素:",i);
scanf("%d",&num);
if(i==1)
max=num;
if(max<num)
max=num;
}
printf("%d是最大值\n",max);
return 0;
}
二、任意输入一个数,计算是否是素数
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, const char *argv[])
{
//判断素数
int num,count=0;
printf("请输入要判断的数:");
scanf("%d",&num);
for(int i=1;i<=num;i++)
{
if(num%i==0)
count++;
}
if(count==2)
printf("%d是素数\n",num);
else
printf("%d不是素数\n",num);
//方法二
int num,count=0;
printf("please enter a num:");
scanf("%d",&num);
for(int i=1;i<=sqrt(num);i++)
{
if(num%i==0)
count++;
break;
}
if(count==0&&num!=1)
printf("%d是素数\n",num);
else
printf("%d不是素数\n",num);
return 0;
}
三、7.5思维导图