浙大翁恺
小滑头卫龙大面筋
这个作者很懒,什么都没留下…
展开
-
OJ计算平均值,截至-1时停止.(while和do-while两种格式)
删除线格式删除线格式 删除线格式#include<stdio.h>int main(){ double x,n,sum; x=sum=0.0; n=-1.0; while(x!=-1.0) { sum+=x; n++; scanf("%lf",&x); } printf("%f",sum/n); return 0;}原创 2021-03-11 20:34:29 · 211 阅读 · 0 评论 -
OJ求log2x错在哪?即y=logx中求y的值
scanf输入一个数x时,可以t=x,以防后面用到x的初始值。原创 2021-03-10 20:57:44 · 177 阅读 · 0 评论 -
O为什么100以内的数猜7次就够了~二分法~50,25,38,45,42,40
原创 2021-03-10 20:38:04 · 2290 阅读 · 0 评论 -
OJ数位数的计算~999的数字为3~do-while循环:先执行一次,再判断是否继续执行
#include<stdio.h>int main(){ int x,n; n=0; printf("请输入一个正整数"); scanf("%d",&x); do { x/=10; n++; }while(x>0); printf("%d",n); return 0; }原创 2021-03-10 17:20:11 · 126 阅读 · 0 评论 -
OJ数位数的计算~999的数字为3~while的循环:条件成立时一直执行
#include<stdio.h>int main(){ int x,n; n=0; printf("请输入一个正整数:"); scanf("%d",&x); x/=10; n++; while(x>0){ x/=10; n++; } printf("%d\n",n); return 0;}原创 2021-03-10 16:38:31 · 149 阅读 · 0 评论 -
OJ月份找兄弟~中英匹配~swith-case
#include<stdio.h>int main(){ int month; printf("请输入月份"); scanf("%d",&month); switch(month){ case 1: printf("January"); break; case 2: printf("February"); break; case 3: printf("March"); break; case 4: pr..原创 2021-03-10 16:19:54 · 76 阅读 · 0 评论 -
OJ成绩判定~grade/=10~switch-case循环~恭喜你,未通过此次考试
#include<stdio.h>int main(){ int grade; printf("请输入你的成绩"); scanf("%d",&grade); grade/=10; switch(grade){ case(9): printf("A"); break; case(8): printf("B"); break; case(7): printf("C"); break; case(6): pr.原创 2021-03-10 16:10:20 · 569 阅读 · 0 评论 -
OJ三个数比较最大值~if循环中嵌套if循环~即先判断一次,再判断一次
#include<stdio.h>int main(){ int a,b,c,max; scanf("%d %d %d",&a, &b,&c); if(a>b) { if(a>c) { max=a; }else { max=c; } } else{ if(b>c) { max=b; }else{ max=c; } } printf("最大值应该为%d\n",ma.原创 2021-03-09 18:19:55 · 525 阅读 · 0 评论 -
OJ抱歉,您的钱不够~中英文来回切换,极易搞错210309
#include<stdio.h>int main(){ int price,bill; printf("请输入金额"); scanf("%d", &price); printf("请输入票面"); scanf("%d", &bill); if(bill>=price) { printf("找您%d钱",bill - price); } else { printf("抱歉,您的钱不够"); } return 0.原创 2021-03-09 18:09:57 · 101 阅读 · 0 评论 -
比较大小210309~先定义max=b,再比较a与max,输出max
#include<stdio.h>int main(){ int a,b,max; printf("请输入两个整数"); scanf("%d %d",&a,&b); max=b; if(a>=b) { max=a; } printf("大的那个是%d\n",max); return 0;}原创 2021-03-09 17:41:13 · 135 阅读 · 0 评论 -
关系运算(==)的结果判断~是 为1,否 为0;
#include<stdio.h>int main(){ printf("%d",5==3); return 0;}原创 2021-03-09 17:29:25 · 875 阅读 · 0 评论 -
计算平均值210309~重温c语言~注意浮点数,10/3=3
#include<stdio.h>int main(){ int a,b; double c; scanf("%d %d",&a,&b); c=(a+b)/2.0; printf("%f",c); return 0;}原创 2021-03-09 17:18:59 · 639 阅读 · 0 评论