C语言入门及进阶
miya_o
这个作者很懒,什么都没留下…
展开
-
C语言入门及进阶——加强一维数组(元素插入、移动盒子、校门外的树、支配值数目、简单密码 破解、删除其中一个元素、保留整数、数字对、求平均成绩、约瑟夫问题、字符串排序、两数组最短距离)
1.元素插入#include<stdio.h>int SUM(int num);int main(){ int i; int j; int n; int m; int t; int k; int p; int q; int num[10001]; scanf("%d", &n); while(n--) { scanf...原创 2019-11-03 21:13:40 · 280 阅读 · 0 评论 -
C语言入门及进阶——字符数组
1.手机短号#include<stdio.h>int main(){ int n; int i; char m[12]; scanf("%d",&n); while(n--) { scanf("%s",m); printf("6%s\n",m+6); } return 0...原创 2019-11-02 18:39:34 · 263 阅读 · 0 评论 -
C语言入门及进阶——简单一维数组
1.Above Average#include<stdio.h>int sco[1000+10];int main() { int m,n,i; float ave; float res; scanf("%d",&m); while(m--) { scanf("%d",&...原创 2019-10-29 19:45:12 · 381 阅读 · 0 评论 -
C语言入门及进阶——多重循环(菱形、水仙花数、空心三角形、正整数解1、正整数解2、素数判定、)
1.漂亮菱形#include<stdio.h>int main(){ int n,i,j; while(scanf("%d",&n)&&n>0) { for(i=0; i<(n/2+1); i++) { for(j=0;j<(n/2-i);j++) printf(" "); for(j=1; j<=2*i...原创 2019-10-27 21:32:09 · 387 阅读 · 0 评论 -
C入门及进阶——二重循环(菱形、数数小木块、金字塔、数字图形、直角三角形、正方形)
1.打印菱形#include<stdio.h>int main(){int n,i,j;scanf("%d",&n);for(i=0; i<n; i++){for(j=0;j<n-1-i;j++)printf(" ");for(j=1; j<=2*i+1; j++)printf("*");printf("\n");}for(i=1...原创 2019-10-26 16:08:07 · 1207 阅读 · 1 评论 -
C语言入门及进阶——简单选择结构(找中间数、BMI指数、IP地址、两个整数中的最大值、计算三个数中的最大值与最小值之差)
1.输入三个整数,找出其中的中间数(根据数值大小)。#include<stdio.h>int main(){ int a,b,c,mid=0; printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); if((a<b&&a>c)||(a<c&&a>...原创 2019-10-25 21:01:45 · 1171 阅读 · 0 评论 -
C语言入门及进阶——多组数据格式(以 0 0结尾等)
1.描述输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。输入输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出对于每组输入数据,输出一行,结果保留两位小数。样例输入0 0 0 10 1 1 0样例输出1.001.41#include<stdio.h>#include<math...原创 2019-10-25 20:55:20 · 731 阅读 · 0 评论 -
C入门及进阶——多组数据&循环结构(ASCⅡ排序、完全平方数、构成直角三角形、求2个数中较大、判断闰年、求两个中的最大值、四则运算)
1.描述输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入输入数据有多组,每组占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入qweasdzxc样例输出e q wa d sc x z#include <stdio.h>int main(){ char a,b,c,d,x,...原创 2019-10-25 20:41:29 · 370 阅读 · 0 评论 -
C入门及进阶——加强一重循环(圆周率、素数、最小公倍数和最大公因数、分数序列、明明的幸运数、余弦、)
1.输入n值,并利用下列格里高里公式计算并输出圆周率: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191023115202453.jpeg) 输入:输入公式中的n值。 输出:输出圆周率,保留5位小数。 样例输入:1 样例输出:2.66667#include <stdio.h>int main(){ dou...原创 2019-10-25 20:33:54 · 234 阅读 · 0 评论 -
C入门进阶——加点难度的运算(圆的直径、周长、面积,逆置正整数、鸡兔同笼、三角形面积)
1.要求读入一个圆的半径,并打印圆的直径、周长和面积。PI的取常量3.1415926。输入只有一行,一个double类型的数表示半径。输出只有一行,分别为圆的直径、周长和面积,分别用空格隔开,要求精确到小数点后两位。#include<stdio.h>#define PI 3.1415926int main(){ double r; scanf("%lf",&...原创 2019-10-25 20:27:49 · 424 阅读 · 0 评论 -
C入门及进阶——简单一重循环(求绝对值最大数、1+1/(1+2)+1/(1+2+3)+......、ASCⅡ转换、求最大值、求平均值、A+B)
1.求n个整数中的绝对值最大的数。输入数据有2行,第一行为n,第二行是n个整数。输出n个整数中绝对值最大的数。#include <stdio.h>#include<math.h>int main(){ int n,i,max,a; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a...原创 2019-10-25 20:23:48 · 548 阅读 · 0 评论 -
C语言入门进阶——简单运算(三个整数、圆柱体计算、买糖果)
1.三个数求和平均值输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。#include<stdio.h>int main(){ int i,j,k,sum,chen; float aver; scanf("%d %d %d",&i,&j,&k); sum=i+j+k; chen=i...原创 2019-10-25 20:11:54 · 456 阅读 · 0 评论 -
C入门及进阶——加强选择结构(某年某月的天数、三个数排序、求一元二次方程、时间间隔)
1.输入年和月,判断该月有几天?输入年和月,格式为年\月。注意判断闰年啊#include<stdio.h>int main(){ int year,month,day; scanf("%d\\%d",&year,&month); switch(month) { case 1: case 3: case 5: case 7: case 8:...原创 2019-10-25 20:01:37 · 229 阅读 · 0 评论 -
C入门及进阶——多组数据&一重循环(角谷猜想、s=a+aa+aaa……aaaaaaaaaaa\素数判断、多项式求和、统计给定的n个数中负数,零和正数的个数、拍皮球、求前n项和、A+B、最大公因子)
1.描述数论中有许多猜想尚未解决,其中有一个被称为“角谷猜想”的问题,该问题在五、六十年代的美国多个著名高校中曾风行一时,这个问题是这样描述的:任何一个大于一的自然数,如果是奇数,则乘以三再加一;如果是偶数,则除以二;得出的结果继续按照前面的规则进行运算,最后必定得到一。现在请你编写一个程序验证他的正确性。输入本题有多个测试数据组,第一行为测试数据组数N,接着是N行的正整数。每个正整数不超...原创 2019-10-25 19:32:54 · 494 阅读 · 0 评论