C语言简单复习
来源:互联网 发布:斧子演示 知乎 编辑:程序博客网 时间:2024/06/06 00:54
1,成绩等级,用switch来实现。
#include <stdio.h>int main() { int a=0; scanf("%d",&a); if(a<60) //如果分数小于60分,则对应case0 a=0; else a=a/10-5;//嗯,数学 switch(a) { case 0:printf("F\n"); break; case 1:printf("D\n"); break; case 2:printf("C\n"); break; case 3:printf("B\n"); break; case 4:printf("A\n"); break; } return 0; }
2,输出数组中小于平均数的数
#include<stdio.h>int main(){ int n,s,agv,b[120]; while(~scanf("%d",&n))//输入数组中有几个数 { s=0; for (int i=1;i<=n;i++) { scanf("%d",&b[i]);//输入数组 s+=b[i];//求和 agv=s/i;//然后求平均数 } for (int i=1;i<=n;i++) { if(b[i]<agv)//如果数组中有小于平均数 { printf("%-8d",b[i]); } } }}
3,1.定义函数double findRadius(double c);根据周长求出圆的半径
2.定义函数double findArea(double r)根据圆的半径求出圆的面积
3.在main函数中输入圆的周长,输出该圆的面积。
#include <stdio.h>#include <math.h>double findRadius(double c)//定义函数{ double r; r=c/(3.1415926*2); return r;}double findArea(double r){ double s; s=3.1415926*r*r; return s; }int main(){ double c1,r1,s1; while(~scanf("%lf",&c1)) { r1=findRadius(c1); s1=findArea(r1);//这里就直接调用就好了 printf("%.2lf\n",s1); } return 0;}//这种简单函数可以说是很好理解了。
最后一道题 杨辉三角
至于杨辉三角是啥,这里就不用我解释了吧
代码如下,对,助教设置了一个蜜汁格式..
#include <stdio.h>int main(){ int i,j,n,k,g; while(~scanf("%d",&n)) for (i=1;i<=n;i++) { k=1; for(g=0;g<(n-i)*3;g++) { printf(" "); } //这步呢就是配合蜜汁格式了 for (j=1;j<=i;j++) { printf("%-6d\n",k); k=k*(i-j)/j; printf(" "); } printf("\n"); }}
阅读全文
0 0
- C语言简单复习
- C语言复习
- C语言复习2
- C语言复习3
- C语言复习4
- C语言复习概要
- C语言复习
- c语言复习
- C语言总复习
- C语言复习
- c语言复习
- C语言复习要点
- C 语言总复习
- C语言复习提纲
- C语言基础复习
- C语言复习一
- C语言复习。
- C语言复习笔记
- 哈夫曼编码
- javascript动态添加网页组件
- 编程的那些事儿(一)
- Linux IPC 3 之 信号量
- 僵尸进程和孤儿进程
- C语言简单复习
- Python学习之初始(五)
- 怎样才能赚到钱系列(一)
- js数组
- Linux安装配置Redis CentOS 7 下安装Redis
- BZOJ2330: [SCOI2011]糖果
- SVN:多版本库环境的搭建
- 大数据工程师必备技能图谱
- 科研养猪说