自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 简单链表By EB

简单链表By EB 本代码是受某大佬的启发套出来的 只是存储了endlin被1,2,3个TNT炸后是否存活的记录 代码如下: #include <stdio.h> #define NULL 0 struct endlin { long tnt; float surviving; struct endlin *next; }; void main() { struct endlin a, b, c, *head, *p; a.tnt = 1; a.surviving = 1; b.tn

2020-12-27 17:37:37 245

原创 ACM题目 1024: [编程入门]矩阵对角线求和

ACM题目 1024: [编程入门]矩阵对角线求和 题目描述 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 答案: #include <stdio.h> #define W 3 #define L 3 int main() { int a[W][L],g,h,i,j,m=0,n=0,r=0; for(g=0;g<W;g++) { for(h=0;h<L;h++) {

2020-12-27 17:20:42 323

原创 ACM题目 1032: [编程入门]自定义函数之字符串连接

ACM题目 1032: [编程入门]自定义函数之字符串连接 题目描述 写一函数,将两个字符串连接 输入 两行字符串 输出 链接后的字符串 样例输入 123 abc 样例输出 123abc 答案: #include <stdio.h> int main() { char s1[200],s2[200]; int i=0,j=0; scanf("%s",s1); scanf("%s",s2); while (s1[i]!='\0') i++; while(s2[j]!='

2020-12-27 16:52:43 516

原创 ACM题目 1030: [编程入门]二维数组的转置

ACM题目 1030: [编程入门]二维数组的转置 题目描述 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。 输入 一个3x3的矩阵 输出 无 样例输入 1 2 3 4 5 6 7 8 9 样例输出 1 4 7 2 5 8 3 6 9 答案: #include <stdio.h> #define W 3 #define L 3 void tran(int a[W][L]); int main() { int a[W][L],g,h; for(g=0;g<W;g+

2020-12-27 16:38:44 445

原创 ACM题目 1016: [编程入门]水仙花数判断

ACM题目 1016: [编程入门]水仙花数判断 题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=13+53+3^3。 输入 无 输出 输出每一个水仙花数,一个数占一行 样例输入 无 样例输出 无 答案: #include<stdio.h> int main() { int i,a,b,c; for(i=100;i<1000;i++) { a=i/100; b=(i/10)%10;

2020-12-27 16:23:31 285

原创 ACM题目 1057: [二级C语言]分段函数

ACM题目 1057: [二级C语言]分段函数 题目描述 有一个函数如下,写一程序,输入x,输出y值。 保留两位小数 输入 无 输出 无 样例输入 1 样例输出 1.00 答案: #include<stdio.h> int main() { int x; float y; scanf("%d",&x); if(x<1) y=x; else if(x>=1&&x<10) y=(2*x)-1; else if(x>=10)

2020-12-27 16:06:53 452

原创 ACM题目 1004: [递归]母牛的故事

ACM题目 1004: [递归]母牛的故事 题目描述 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 输出 对于每个测试实例,输出在第n年的时候母牛的数量。 每个输出占一行。 样例输入 2 4 5 0 样例输出 2 4 6 答案: #include<stdio.

2020-12-27 15:29:15 138

原创 交换排序By EB

交换排序 题目:输入任意5个数,按从小到大排序 答案: #include<stdio.h> int main() { int a[5]; int n,i,j,temp; for(n=0;n<5;n++) { scanf("%d",&a[n]); } for(i=0;i<5;i++) { for(j=i+1;j<5;j++) { if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]

2020-12-13 15:30:42 58

原创 冒泡排序By EB

冒泡排序 题目:在键盘中输入5个整数,编写一个程序,使该数组中的元素按照从小到大的次序排列,用冒泡排序算法实现。 答案: #include <stdio.h> void bubble(int b[],int n); int main() { int a[5]; int i,g; for(g=0;g<5;g++) { scanf("%d",&a[g]); } bubble(a,5); for(i=0;i<5;i++) printf("%5d",a[

2020-12-13 15:11:10 497

原创 ACM题目 1055: [二级C语言]进制转换

ACM题目 1055: [二级C语言]进制转换 题目描述 编程,输入一个10进制正整数,然后输出它所对应的八进制数。 输入 无 输出 无 样例输入 10 样例输出 12 答案: #include<stdio.h> int main() { int n; scanf("%d",&n); int y[20]; int num =0; while(n) { y[num]=n%8; n=n/8; num++; } num--; for(int i=num;i>

2020-12-13 15:04:28 266

原创 ACM题目 1023: [编程入门]选择排序

ACM题目 1023: [编程入门]选择排序 题目描述 用选择法对10个整数从小到大排序。 输入 输入10个无序的数字 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 85 122 234 345 345 答案: #include <stdio.h> int main() { int a[10]; int i,e,max,n,m=0; for(i=0;i<10;i++)

2020-12-13 14:46:51 221

原创 ACM题目 1012: [编程入门]字符串分类统计

ACM题目 1012: [编程入门]字符串分类统计 题目描述 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.’;123 样例输出 23 16 2 4 答案: #include<stdio.h> int main() { char c; int q=0,w=0,e=0,r=0; while((c=getchar())!='\n') { if((c>='

2020-12-13 13:58:41 444

原创 ACM题目 1003: [编程入门]密码破译

## ACM题目 1003: [编程入门]密码破译 题目描述 要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母. 例如,字母"A"后面第4个字母是"E".“E"代替"A”。因此,“China"应译为"Glmre”。 请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。 输入 China 输出 加密后的China 样例

2020-12-13 13:04:38 315

原创 ACM题目 1018: [编程入门]有规律的数列求和

ACM题目 1018: [编程入门]有规律的数列求和 题目描述 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。 输入 N 输出 数列前N项和 样例输入 10 样例输出 16.48 答案: #include<stdio.h> int main() { double i=2,t=1,j,q,p=0; int N; scanf("%d",&N); for(j=0;j<N;j++) { p+=i/t; q=i; i+=t;

2020-12-13 12:40:32 354

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除