- 博客(9)
- 收藏
- 关注
原创 C-暴力(稍简单)
百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只?输入格式输入一个正整数n。输出格式如果有解,依次输出公鸡、母鸡、小鸡的个数(用正整数表示)。如果无解,输出"No Answer."。数据范围 1≤n≤200。#include<stdio.h>...
2021-11-18 00:00:03
632
原创 C- 二进制换十进制(简单)
把一个二进制数转化为十进制数。输入格式第一行一个正整数n\ (1\le n\le 30)n(1≤n≤30),表示二进制数的长度。第二行一个二进制数。输出格式输出一个整数,表示对应的十进制数。首先,二进制转化为十进制:1、首先在主函数中设置成函数Sum,另外定义了一个数组array ,用于存放输入的八位二进制数。 2、然后使用了一个for循环语句,用于输入八位二进制数。得出代码如下:#include<stdio.h> int main(){ int ..
2021-11-16 23:53:04
1228
原创 c语言:简单暴力(计算今天第几天)
题目:请你计算出x年y月z日是x年的第几天。(请注意闰年对答案的影响)输入格式一行三个整数,x,y和z。(1583\le x\le 21001583≤x≤2100)。数据保证输入合法。输出格式一个整数,表示是第几天。【解题思路】首先运用一个switch case 语句,将12月份设置为case,在switch case语句中用平年,随后再用一个if else判断z是否为闰平年,如果输入的z是闰年且月份y要大于2,则在天数上加一即可。代码如下:#include...
2021-11-15 22:40:20
595
原创 c语言:数列排序
题目:蒜头君给了一个长度为N(不大于500)的正整数序列(正整数的值不超过N),请将其中的所有奇数取出,并按升序输出。输入格式共2行:第1行为N;第2行为N个正整数,其间用空格间隔。输出格式增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。【错误示例】只是输出了500内的所有奇数,不符合题目的数列中提取奇数并排序# include <stdio.h> int main(){ int i; for(i=1;i<...
2021-11-14 21:59:56
1523
3
原创 C语言:最小数与数列第一个数交换
描述:输入一个正整数n(1<n<100),再输入n个整数,将最小数与第一个数交换(若最小数在第一位,不需要交换),输出交换后的n个数。输入:第一行输入一个正整数n第二行输入n个整数输出:输出交换后n个整数。#include <stdio.h> int main(){ int n,i,temp; int min; scanf("%d",&n); int a[n];//定义一个数组 for(i=0;i<n;i++) { scanf("%d
2021-11-10 13:36:57
1968
1
原创 C语言:逢七过
描述:一群人围坐一圈玩报数的游戏。游戏规则是:从1开始报数,若遇到7的倍数或者个位为七的数则击掌代替;若犯错则要受罚,可这些人太聪明了,竟然没人犯错!请问同样聪明的你,现在当报数到N(0<N<=10^7时),击掌次数是多少?#include <stdio.h> int main(){ int n,i,sum=0; scanf ("%d",&n); for (i=1;i<=n;i++) //利用for循环 { if (i%7==0||i%
2021-11-10 13:12:37
1931
原创 C语言:计算n的阶乘
题目描述:给定整数n,计算n!的值并输出。输入要求:输入一个正整数n(n<=12)输出要求:输出n的值。#include<stdio.h> int main() { int n,i,x=1; scanf ("%d",&n); for (i=1;i<=n;i++)//用for循环进行计算n的阶乘 { x*=i; } printf ("%d!=%d",n,x); return 0; }...
2021-11-09 14:50:08
884
原创 C语言 标题:找大小、插入排序
(1)、找大小描述:首先输入整数N(0<=N<=1000),紧接着在下一行连续输入N个数。随后输出这一组数的最小数最大数。提示:输入的这N数,可以有小数也可以有负数。输出之间用换行隔开。输入输出示例:要解决这道题,可以利用数组思想。首先输入整数N(0<=N<=1000): 输入 ...
2021-10-24 09:53:42
2048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人