1打印正方形与三角形
#define _CRT_SECURE_NO_WARNINGS
//输出一个正方形与三角形
#include<stdio.h>
int main()
{
printf("#####\n");
printf("# #\n");
printf("# #\n");
printf("#####\n");
printf(" # \n");
printf(" # # \n");
printf("##########\n");
return 0;
}
2求10!(注意0的阶乘是1)
、因为是给定但是假如是输入数求!注意0的阶乘是1
#define _CRT_SECURE_NO_WARNINGS
//求10!
#include<stdio.h>
int main()
{
int j =1, i = 0;
for (i = 1; i <= 10; i++)
{
j *= i;
}
printf("%d", j);
return 0;
}
3求输入三数的最大数
#define _CRT_SECURE_NO_WARNINGS
//输入三数求最大值
#include<stdio.h>
int Mix(int i, int j, int k);
int main()
{
int i = 0, j = 0, k = 0;
scanf("%d %d %d", &i, &j, &k);
printf("%d", Mix(i, j, k));
return 0;
}
int Mix(int i, int j, int k)
{
if (i > j)
{
if (i > k)
return i;
else
return k;
}
else if (j > k)
return j;
else
return k;
}
4猴子吃桃
第一天摘n个,吃一半加一,以此往复,直到第十天吃时只剩一个,求第一天摘了多少个?
#define _CRT_SECURE_NO_WARNINGS
//猴子吃桃
#include<stdio.h>
int main()
{
int i = 0,j=1;
for (i = 0; i <9; i++)//注意天数,只有9次
{
j = (j + 1) * 2;
}
printf("%d", j);
return 0;
}
5阳阳买苹果
每个苹果0.8,第一天买两个,第二天买两倍,以此往后直到买苹果数不超过100个,求平均每天的花费
#include<stdio.h>
int main()
{
int day = 0, n = 2;
float mony = 0, ave;
while (n < 100)
{
mony += n * 0.8;
day++;
n *= 2;
}
ave = mony / day;
printf("The result is%6f\n",ave);
return 0;
第一次没写出来,想多了,等下个星期再写一次。