
C语言
鹤旗
不要问我从哪里来!
展开
-
找出一个具有最小和的长度为K的子数组
#include<stdio.h>int main(){ int a[8]= {10,4,2,5,6,3,8,1},b[8]={0}; int i,j,max=100,sum=0,sum1,row1 ,row2,k,t=0; for(i =0;i<=7;i++) {t=0; for(j=i;j<7;j++) {t++; ...原创 2019-11-21 02:33:09 · 400 阅读 · 0 评论 -
求数组的,最大子数组
#include<stdio.h>int main(){ int a[8]= {1,-3,4,5,9,-7,5,-4},b[8]={0}; int i,j,max=0,sum=0,sum1,row1 ,row2,k; for(i =0;i<=7;i++) { for(j=i;j<7;j++) { sum=sum+a[...原创 2019-11-21 00:44:45 · 201 阅读 · 0 评论 -
谭浩强第四版,第四章课后第6题
#include<stdio.h>int main(){float x,y;printf("please enter:\n");scanf("%f",&x);if(x<1){y=x;}else if(1<=x&&x<10){y=2*x-1;}else if(x>=10){y=3*x-11;}print原创 2019-01-07 16:20:36 · 683 阅读 · 0 评论 -
考试:判断一个年份是否是闰年
#include"stdio.h"int main(){int year=2000;if(year%4==0&&year%100!=0||year%400==0){printf("is\n");}else{printf("is not\n");}return 0;}原创 2019-01-05 14:27:23 · 791 阅读 · 1 评论 -
输入10个学生5门课程的成绩,分别用函数实现下列功能: 1.计算每个学生的平均分; 2.计算没门课的平均分; 3.找出所有50个分数中最高的分数所对应的学生的课程; 4.计算平均分方差:
输入10个学生5门课程的成绩,分别用函数实现下列功能:1.计算每个学生的平均分;2.计算没门课的平均分;3.找出所有50个分数中最高的分数所对应的学生的课程;4.计算平均分方差:其中,xi为某一学生的平均分#include<stdio.h>#include"math.h"void jisuanave(int a[2][3],int m,int n);...原创 2018-12-24 14:35:42 · 17049 阅读 · 1 评论 -
杨辉三角
/*11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1..................a[i][j]=a[i-1][j]+a[i-1][j-1];*/#include<stdio.h>#define N 10void main(){ int a[N][N]={0}; int i...原创 2018-12-06 09:58:55 · 1074 阅读 · 0 评论 -
打印水仙花数。
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如,153是水仙花数!因为153=1*1*1+5*5*5+3*3*3。程序中POW(x,y);是数学函数是计算X的y次幂。#include<stdio.h>#include<math.h>int main(){int i,x,y,z;for(i=100;i<=...原创 2018-11-05 17:46:36 · 1114 阅读 · 0 评论 -
打印九九乘法表
#include<stdio.h>int main(){int i,j;for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ printf("%d*%d=%d ",j,i,i*j); } printf("\n");}return 0;}第二种方法,写成函数的形式#include<stdio....原创 2018-11-05 16:11:06 · 884 阅读 · 1 评论 -
C语言打印几种三角图形
第一种图形。#include<stdio.h>int main(){int i,j;for(i=0;i<6;i++){ for(j=0;j<=i;j++){ printf("# "); } printf("\n");}return 0;}第二种图形#include<stdio.h>int main()...原创 2018-11-05 15:46:41 · 3872 阅读 · 0 评论 -
给出一个百分制成绩,要求输出成绩等级'A','B'.......60分以下为E
第一种方法#include<stdio.h>int main(){int grade;printf("从键盘输入一个百分制分数:\n");scanf("%d",&grade);if(grade>=90&&grade<=100){//printf("输出等级为:A\n"); putchar(65); putchar(10...原创 2019-04-23 14:06:06 · 8789 阅读 · 0 评论 -
从键盘输入一个小于1000的正数,要求输入它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查,是否为小于1000的整数,若不是则要求重新输入。
#include<stdio.h>#include"math.h"int main(){int a,b;printf("从键盘输入数:\n");scanf("%d",&a);if(0<a&&a<1000){b=(int)(sqrt(a));printf("%d\n",b);}else{printf("重新输入\n");}re...原创 2019-04-24 14:47:20 · 2468 阅读 · 0 评论 -
给出一个不多于5位的正整数。 1.求他是几位数? 2.分别输出每一位数字? 3.按逆序输出各位数字?321,123
/*1.给出一个不多于5位的正整数。2.求他是几位数?3.分别输出每一位数字?4.按逆序输出各位数字?321,123提示:1./,%2.while(){ }*/#include<stdio.h>int main(){int i=0,n=0,x=0,y=0;//给出一个不多于5位的正整数。printf("给出一个不多于5位的正整数:\n");sca...原创 2019-05-14 11:11:23 · 1651 阅读 · 0 评论 -
打印菱形.
#include<stdio.h>int main(){int i,j;for(i=1;i<=4;i++){ for(j=4;j>=i;j--){ printf(" "); } for(j=1;j<=2*i-1;j++){ printf("*"); } printf("\n");}for(i=...原创 2019-05-15 15:10:18 · 281 阅读 · 0 评论 -
1.前一项的分子是后一项的分母。 2.前一项的分子+分母=后一项的分子。 3.求和(20)for(). 4.选择合适的类型。(注意精度)
/*1.前一项的分子是后一项的分母。2.前一项的分子+分母=后一项的分子。3.求和(20)for().4.选择合适的类型。(注意精度)*//*#include<stdio.h>int main(){float i=0,j=1,k=2,t=0,sum=0;for(i=1;i<=20;i++){sum=k/j+sum;//sum=2/1+0t=k;//后一项的分...原创 2019-05-21 12:07:27 · 1726 阅读 · 0 评论 -
一个小球从一百米高度自由落下。
原创 2019-05-21 12:11:39 · 2798 阅读 · 0 评论 -
猴子吃桃问题
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,就只剩一个桃子了。求第一天共摘了多少个桃子?...原创 2019-05-21 14:24:08 · 317 阅读 · 0 评论 -
求费波那西(Fibonacci)数列的前40个数。这个数列有如下特点:第1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。
#include <stdio.h>int main() { int f1=1,f2=1,f3; int i; printf("%12d\n%12d\n",f1,f2); for(i=1; i<=38; i++) { f3=f1+f2; printf("%12d\n",f3); f1=f2; ...原创 2018-11-10 12:07:11 · 15257 阅读 · 4 评论 -
C语言,打印6行,6列的矩形
/*************************************分析:1.外层循环控制行,内层循环控制列。2.循环嵌套:for(表达式1;表达式2;表达式3){//外层循环 for(表达式1;表达式2;表达式3){//内层循环 语句; } }*/#include<stdhhlllll.h>in...原创 2018-11-04 20:38:47 · 2997 阅读 · 0 评论 -
VC6.0下载及安装
希望对下载,并学习C语言的朋友,有帮助。1.绿色版:网址:https://pan.baidu.com/s/1jN70y8x6-_1XGJHESlMspA密码:sla52.企业版:网址:https://pan.baidu.com/s/1WbSKYrCugGntw7lFdGgysQ密码:xnfl3.win10安装出现问题:网址:https://pan.baidu.com...原创 2020-11-01 21:21:08 · 70936 阅读 · 50 评论 -
用C语言编写,求100-200的所有素数。(两种方法)-----编译环境(VC6.0)
第一种方法:第二种方法原创 2018-07-19 19:07:13 · 1846 阅读 · 0 评论 -
最简单的计算器。2018/9/13
/********简单的计算器。*/#include<stdio.h>//加法函数。int jf1(int x,int y){return x+y;}//减法函数。int jf2(int x,int y){return x-y;}//乘法函数。int cf1(int x,int y){return x*y;}//除法函数int cf2(int x,...原创 2018-09-13 10:13:57 · 807 阅读 · 0 评论 -
输入a,b,c三个值,输出其中的较大者。
#include<stdio.h>int main(){int bjsgsddx(int x,int y,int z);//比较大小函数声明。int x=0,y=0,z=0,h=0;printf("please enter 3 numbers:\n");scanf("%d,%d,%d",&x,&y,&z);h=bjsgsddx(x,y,z);//函数...原创 2018-09-25 16:25:24 · 1003 阅读 · 2 评论 -
/* **************** very good! ****************
/*****************very good!*****************//*#include<stdio.h>int main(){//printf("**************\tvery good!\t**************\t");printf("8888888888888888\n");printf("Very good\n");...原创 2018-09-25 16:26:25 · 1608 阅读 · 0 评论 -
输出成绩大于80分的学生的,姓名和成绩。
/*输出学生的姓,成绩和家庭住址。*//****分析:1.结构体(第九章)2.数组(6)3.for(5)4.if(4,3)5.字符数组char[]。6.宏定义。*/#include<stdio.h>#define N 4struct student{char name[20];int grade;char jtzh[20];};struct stu...原创 2018-09-25 19:58:59 · 7366 阅读 · 0 评论 -
1*2*3*4*5=5!
//求5!//1种方法。#include<stdio.h>int main(){int t=1,i=2;while(i<=5){t=t*i;i++;}printf("5! is %d\n%d\n",t,i);return 0;}//2种方法。#include"stdio.h"void main(){int t=1,i=2;do{t=t*i;i...原创 2018-09-20 10:04:18 · 4264 阅读 · 0 评论 -
判断一个年份是否是闰年。
判断是否是闰年有两个条件:1.能被4整除,但不能被100整除。2.能被400整除。#include<stdio.h>int main(){int year,t=0;printf("请从键盘输入一个年份:\n");scanf("%d",&year);if(year%4==0){ if(year%100==0){ if(year%40...原创 2018-09-21 12:04:54 · 1311 阅读 · 0 评论 -
多项式求和。
#include<stdio.h>int main(){float sign=1,sum=1,i=2,fz=1,z;while(i<=100){sign=(-1)*sign;z=sign*(fz/i);sum=z+sum;i=i+1;}printf("sum=%f\n",sum);return 0;}原创 2018-09-27 10:37:44 · 722 阅读 · 0 评论 -
判断一个数是否是素数。
#include<stdio.h>#include<math.h>int main(){int n,t;printf("please enter a number:\t");scanf("%d",&n);for( int i=2;i<=sqrt(n);i++){ if(n%i==0){ t=0;break; } ...原创 2018-09-27 11:36:20 · 1174 阅读 · 2 评论 -
要将"China"译成密码,密码规律是: 用原来的字母后面第 4 个字母代替原来的字母。例如字母 A 后面第 4 个字母是 E,用 E 代替 A。因此,"China"应译为"Glmre"。请编写一程序
#include<stdio.h>int main(){//定义字符变量并赋值。char c1='C',c2='h',c3='i',c4='n',c5='a';//混合运算c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;//putchar输出printf("putchar打出:");putchar(c1);putchar(c2);putchar(...原创 2018-10-19 11:23:45 · 19937 阅读 · 0 评论 -
圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积
/*求圆的周长,圆的面积,球的表面积,球体积,圆柱体积。一.1.l=2*pi*r2.s=pi*r*r3.sq=4*pi*r*r4.sqt=(4/3)*pi*r*r*r5.yzt=pi*r*r*h注:可用数学函数pow(x,y):表示x的y次方。二.1.scanf输入2.要有文字说明3.小数点两位。*/#include<stdio.h>#includ...原创 2018-10-19 11:24:56 · 12818 阅读 · 3 评论 -
要求按照考试成绩的等级输出百分制。
#include <stdio.h>int main(){ char grade; scanf("%c",&grade); printf("Your score:"); switch(grade) { case 'A': printf("85~100\n"); case 'C': printf("60~69\n");break;...原创 2018-10-26 12:07:56 · 1860 阅读 · 0 评论 -
判断一个年份是否是闰年
//判断是否是闰年#include <stdio.h>int main(){ int year=2000;((((year%4==0&&year%100!=0)||(year%400==0))?1:0)==1)?printf("是闰年\n"):printf("不是闰年\n"); return 0;}...原创 2018-10-27 09:46:11 · 589 阅读 · 0 评论 -
C语言打出菱形
#include<stdio.h>int main(){int i,j;for(i=1;i<=4;i++){ for(j=1;j<=4-i;j++){ printf(" "); } for(j=1;j<=2*i-1;j++){ printf("*"); } printf("\n");}for(i=3;i...原创 2018-11-06 08:20:33 · 795 阅读 · 0 评论 -
第四章课后题10题
#include <stdio.h>int main(){int i;double bonus,bon1,bon2,bon4,bon6,bon10;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+100000*0.05;bon6=bon4+100000*0.03;bon10=bon6+400000*0.015;pri...原创 2018-11-02 09:41:55 · 615 阅读 · 0 评论 -
一小球从100米高度落下,每次落地后反弹原来高度的一半,问第十次落地经过的路径多长?第十次落地后反弹多高?
原创 2018-07-18 17:51:30 · 6979 阅读 · 0 评论