C语言学习
sparks__fly
这个作者很懒,什么都没留下…
展开
-
C语言--报数
语言基础-报数有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。输入初始人数n输出最后一人的初始编号样例输入复制3输出复制2// 很久之前写的题了 ,注释没有…#include<stdio.h>#include<stdlib.h>int main(){int N = 0;scanf_s("%d", &N); // vs用 scanf_sint arr原创 2021-03-07 13:19:48 · 1654 阅读 · 0 评论 -
左右间超市----院赛题目
题目:“左右间超市出了新的活动:4个空汽水瓶可以换1瓶汽水。socket手上有12个空汽水瓶,他最多可以换多少瓶汽水喝?”答案是4瓶,方法如下:先用12个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后3个空瓶子,然后你让老板先借给你1瓶汽水,喝掉这瓶满的,喝完以后用4个空瓶子换1瓶满的还给老板。如果socket手上有n个空汽水瓶,最多可以换多少瓶汽水喝? 输入本题有多组数据,每组一行;每行一个正整数n(1<=n<=100),表示socket手上的空汽水瓶数。输出...原创 2020-10-23 15:47:54 · 134 阅读 · 0 评论 -
斐波那契数列----使用循环
//函数可以简化运算,但是循环也可以解决无限运算问题//使用循环虽然麻烦一点,但可以锻炼思维逻辑#include<stdio.h>int main(){ int f1=1; int f2=1; int num=0; int n=0; int i=0; scanf("%d",&n); if(n<=2) { printf("1"); } else {...原创 2020-10-23 13:20:05 · 285 阅读 · 0 评论 -
阶乘计算再相加
// 题目// 输入n,求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。#include<stdio.h>int main(){ int i=0; int a=0; long long num1=1; long long num2=0; scanf("%d",&a); for(a;a>=1;a--) { for(i=a;i>=1;i--) {...原创 2020-10-22 15:00:28 · 1003 阅读 · 0 评论 -
C语言----三个数比大小
//三个数比大小//巧用赋值#include<stdio.h>int main(){ int A=0; int B=0; int C=0; scanf("%d%d%d",&A,&B,&C); if(A>=B) { B=A; } if(B>=C) { C=B; } printf("最大值是%d",C); retur...原创 2020-10-20 23:51:53 · 2089 阅读 · 0 评论 -
C语言----输出一个数组的最大值
//输出一个数组的最大值//运用到了递归、循环#include<stdio.h>int main(){ int arr[10]= {1,2,3,5,7,9,11,13,15,14}; int i=0; int max=0; for(i=0;i<10;i++) { if(arr[i]<=arr[i+1]) { arr[i]=arr[i+1]; ...原创 2020-10-20 23:44:10 · 13386 阅读 · 0 评论