今天是写几个算法的练习
1 _求平均数
#include<stdio.h>
int main()
{
int num = 1;
int sum = 0;
int i = -1;
while (num != 0) {
scanf("%d",&num);
sum += num;
i++;
}
printf("%lf", 1.0*sum / i);
return 0;
}
include<stdio.h>
int main()
{
int num = 1;
int sum = 0;
int i = -1;
for (i = -1;num!=0;i++)
{
scanf("%d",&num);
sum+=num;
}
printf("%f",1.0*sum/i);
return 0;
}
这里的算法我想 输入为0的时候就可以结束 所以也不知道这样方不方便 至少的话运行试了几个数是正确的
猜数游戏 哈哈哈 真好玩
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(0));
int num = rand()%100+1;
int a = 0;
int i = 0;
printf("我想好数字啦 你可以猜啦");
do {
scanf("%d",&a);
i++;
if (a > num) { printf("你猜的数字大啦 再试一下"); }
if (a <num) { printf("你猜的数字小啦"); }
} while (a != num);
printf("恭喜你 你用了%d次猜对", i);
return 0 ;
}
这个还不太理解 不过先打着玩 !哈哈