计算平均数;
//算平均数
#include <stdio.h>
int main()
{
int sum = 0;
int times = 0;
int number;
scanf_s("%d", &number);
while (number != -1) {
sum += number;
times++;
scanf_s("%d", &number);
}
printf("平均数为%f\n", (sum * 1.0) / times);
return 0;
}
整数求逆;
//整数逆序
#include<stdio.h>
int main()
{
int x, y, z;
scanf_s("%d", &x);
while (x > 0) {
y = x % 10;
printf("%d", y);
// z = z * 10 + y; <<<-<<-<
x /= 10;
}
return 0;
}
表示阶乘
//表示阶乘
#include<stdio.h>
int main()
{
int x;
scanf_s("%d", &x);//你想要哪个数的阶乘就输入哪个数字
int factorial = 1;
int y = 1;
while (y <=x)
{
factorial *= y;
y++;
}
printf("%d的阶乘是%d", x,factorial);
return 0;
}
判断一个数是不是素数(只能被1和自己整除的数)–for循环语句
#include<stdio.h>
int main()
{
int x,i;
int issushu=1;
scanf_s("%d", &x);
for (i = 2; i < x; i++)
{
if (x % i == 0) {
issushu = 0;
break;
}
}
if (issushu == 1)
printf("是素数");
else {
printf("不是素数");
}
return 0;
}