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