文章目录
题目
今天就开始正式更新本专栏了,一方面作为我对c语言的复习巩固,一方面也希望对读者的c语言学习有所帮助。
一、打印Hello World
题目描述
打印输出hello world!
//第一个程序,hello world!
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
二、两个整数求和
题目描述
定义三个整形变量,i,n,sum,并对i ,n,sum分别赋值 10,20,0;将i,n的和赋值给sum,打印输出sum.
//两个整数求和
#include<stdio.h>
int main()
{
int i,n,sum;
i=10;
n=20;
sum=0;
sum=i+n;
printf("%d",sum);
}
三、打印输出名言
题目描述
打印输出“premature optimization is the root of all evil. (不成熟的优化是罪恶之源)”这条名言
//打印名言
#include<stdio.h>
int main()
{
printf("Premature optimization is the root of all evil. (不成熟的优化是罪恶之源)");
return 0;
}
四、计算正方形的周长
题目描述
已知正方形的边长为4,请编写程序计算并输出其周长。
//计算正方形周长
#include<stdio.h>
int main()
{
int a=4;
int s=a*4;
printf("%d",s);
return 0;
}
五、输出正方形
题目描述
打印输出一个正方形,用printf语句输出
//打印一个正方形
#include<stdio.h>
int main()
{
printf("*********\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("*********");
return 0;
}
六、打印三角形
题目描述
用·printf语句打印输出一个三角形
//打印一个三角形
#include<stdio.h>
int main()
{
printf("*\n");
printf("**\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("******\n");
return 0;
}
七、求10!
题目描述
编写程序计算10!的值
//10!
#include<stdio.h>
int main()
{
int num=10;
int ret=1;
for(int i=1;i<=num;i++)
{
ret*=i;
}
printf("%d",ret);
return 0;
}
八、三个数排序
题目描述
编写程序对用户输入的三个数进行排序输出,三个数为整型数据
//三数排序
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a>b)
{
int temp=a;
a=b;
b=temp;
}
if(a>c)
{
int temp=a;
a=c;
c=temp;
}
if(b>c)
{
int temp=b;
b=c;
c=temp;
}
printf("%d %d %d",a,b,c);
return 0;
}
九、猴子吃桃问题
题目描述
猴子第一天摘了若干桃子,吃了一半,不过瘾,又多吃了一个,第二天又吃了剩下的一半多一个,以后每天吃余下的一半多一个,第十天时发现还剩1个,编写程序求第一天猴子摘了多少个桃子
#include<stdio.h>
int main()
{
int sum=1;
int i=9;
while(i>0)
{
sum=2*(sum+1);
i--;
}
printf("%d",sum);
}
十、买苹果
题目描述
阳阳买苹果,每个苹果0.8元,第一天买两个,以后每天买前一天的二倍个苹果,总共购买的苹果数不超过100,问阳阳平均每天买苹果花多少钱,结果保留两位小数
//买苹果
#include<stdio.h>
int main()
{
int sum=2;//第一天苹果数
int day=1;
while(sum<=100)
{
sum=sum*2+sum;
day++;
}
float average=sum*0.8/day;
printf("%.2f",average);
}
总结
题目都比较简单啊,所以就没有写详细的题解。