![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
梦是远远飞翔
只做自己 不做别人
展开
-
判断某一年是闰年还是平年
第一次发表博客心里蛮激动的,虽然这样一个小小的程序花了一个小时,但是感觉还是很值得,希望自己能够一直坚持下去原创 2016-01-05 22:05:20 · 4229 阅读 · 0 评论 -
输入n个数,判断正数.负数.0的个数
#includeint main(){ float p[100]; int i, m, n, k, l; m = 0; k = 0; l = 0; scanf_s("%d", &n); printf("请输入%d个数:", n); for (i = 0; i < n; i++) { scanf_s("%f", &p[i]); if (p[i]>0) m++;原创 2016-01-07 09:29:16 · 4936 阅读 · 0 评论 -
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
一、要求输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。你可以认为32位整数足以保存结果。二、代码实现#includeint main(){ int m,n,i,temp,sum1,sum2; while(~scanf(原创 2016-01-10 10:30:27 · 14340 阅读 · 0 评论 -
给你n个整数,求他们中所有奇数的乘积。
一、要求输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。输出每组数中的所有奇数的乘积,对于测试实例,输出一行。二、代码实现#includeint main(){ int i,n,sum,p; while(~scanf("%d",&n)) {sum=1原创 2016-01-10 10:27:22 · 13776 阅读 · 1 评论 -
给定一个日期,输出这个日期是该年的第几天
一、要求输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。对于每组输入数据,输出一行,表示该日期是该年的第几天。二、代码实现方法一#includeint main(){ int y, m, d, n; while (~scanf("%d/%d/%d", &y, &m,原创 2016-01-10 10:24:44 · 18664 阅读 · 1 评论 -
通过键盘输入3名学生4门课程的成绩,
#includeint main(){ float a[4][4], sum1, sum2; int i, j; for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) scanf_s("%f", &a[i][j]); for (i = 0; i < 3; i++) { sum1 = 0; for (j = 0; j < 4; j原创 2016-01-07 17:17:58 · 3494 阅读 · 0 评论 -
输入一个百分制的成绩t,将其转换成对应的等级输入数据有多组,每组占一行,由一个整数组成。
一、要求具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E;输入数据有多组,每组占一行,由一个整数组成。对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。二、代码实现#includeint main(){ int score; wh原创 2016-01-10 10:19:08 · 15076 阅读 · 4 评论 -
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
一、要求输入数据有多组,每组占一行,有三个字符组成,之间无空格。对于每组输入数据,输出一行,字符中间用一个空格分开。二、代码实现#includeint main(){ char a,b,c; while(~scanf("%c%c%c",&a,&b,&c)) { getchar(); if(a>=b)原创 2016-01-10 10:15:17 · 1321 阅读 · 1 评论 -
静态链表例题
#includestruct student{ int num; float score; struct student *next;};int main(){ struct student a, b, c, *head,*p; a.num = 101; a.score = 25.36; b.num = 102; b.score = 36.24; c.num = 103;原创 2016-01-08 16:31:49 · 411 阅读 · 0 评论 -
输入一串字符串,将其逆向输出
方法一:#includeint main(void){ char m,str[100]; int i, j; printf("Please input a string:\n"); scanf("%s",str); printf("The origal string into:%s\n", str); for (i = 0; str[i] != '\0'; i++) for (原创 2016-01-08 15:18:30 · 2984 阅读 · 0 评论 -
杨辉三角
只要你不辜负时光,流年定不会亏欠你原创 2016-01-07 14:45:48 · 299 阅读 · 0 评论 -
面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,原新数组以4行4列的方式输出
#includeint main(){ int a[4][4], b[4][4], i, j; printf("请输入16个数:"); for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) { scanf_s("%d", &a[i][j]); b[3 - j][i] = a[i][j]; } printf("array a;\n")原创 2016-01-07 15:44:15 · 2913 阅读 · 0 评论 -
1000以内所有的完数
#include //经典18题.4 1000以内所有的完数int main(){ int i, j, m, sum; printf("1000以内的完数有:\n"); for (m = 2; m <= 1000; m++) { j = m / 2; sum = 0; for (i = 1; i <= j; i++) if (m%i == 0) sum = sum原创 2016-01-07 11:17:57 · 884 阅读 · 0 评论 -
判断101-200间的素数个数,输出这些素数以及个数
写这个程序花了一下午,不过感觉还是很值得的原创 2016-01-06 17:40:13 · 781 阅读 · 0 评论 -
九九乘法表
#include //九九乘法表int main(){ int i, j, result; for (i = 1; i < 10; i++) { for (j = 1; j < 10; j++) { result = i*j; printf("%d*%d=%-3d", i, j, result); } printf("\n"); } return 0;}原创 2016-01-06 15:35:40 · 289 阅读 · 0 评论 -
输入10个数,并输出其中的最大数与最小数
#include //输入10个数,并输出其中的最大数与最小数int main(){ int i, input[10], max, m·in; for (i = 0; i < 10; i++) { scanf_s("%d", &input[i]); if (i == 0) max = min = input[i]; else { if (input[i]>m原创 2016-01-06 14:48:36 · 10340 阅读 · 1 评论 -
用结构体变量和结构体变量的指针做参数函数
例题:有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)代码实现#include#define N 3 //学生数为3struct Student //建立结构体类型{ int num; //学号 char name[20];原创 2016-01-10 16:52:13 · 1113 阅读 · 0 评论