- 博客(33)
- 收藏
- 关注
原创 写一个程序,输入一个长整型数,输入一任意一个长整数,请用函数一求出长整数所有之和,用函数二求出长整型数的逆序数。
#include #include void fun1();void fun2();int main(){ while(1) { fun1(); fun2(); printf("\n"); system("pause"); } return 0;}void fun1(){
2018-02-05 09:39:26 1477
原创 身份证中出生年月的提取
hljs perl">#include int main(){ int N; int a,b,c,d,e; char i; for(;;N--) { printf("请输入18位身份证号码:\n"); scanf("%6d%8d%2d%d%c",&a,&b,&c,&e,&i); b/=10000;
2018-02-05 09:14:44 1061
原创 通过程序统计字符串的大写字母个数、小写字母个数、数字个数和其它字符个数。用函数func实现功能
#include #include #define N 100void func3(){ char str[N]; int i,lower=0,upper=0,digit=0,space=0; long others=0; printf("Input a string:"); gets(str); for(i=0;str[i]!='\
2018-01-09 01:11:30 4433
原创 鸡兔同笼
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,S,N; printf("输出兔和鸡的总头数,总脚数:"); scanf("%d %d",&S,&N); for(a=1;a<S;a++) { for(b=1;b<S;b++) { if(N==a*2+
2018-01-04 16:55:09 254
原创 百钱买百鸡(穷举法)
#include <stdio.h>#include <stdlib.h>int main(){ int i,j,k; printf("公鸡,母鸡,小鸡所有可能的值分别为:\n"); for(i=0;i<=100;i++) for(j=0;j<=100;j++) for(k=1;k<=100;k++) {
2018-01-03 10:47:07 941
原创 编写程序将一个百分制成绩转换为五分制成绩(switch形式)
#include<stdio.h>main(){ int score,mark; printf("please enter score:"); scanf("%d",&score); mark=score<0||score>100? -1:score/10; switch(mark) { case 10: case
2018-01-02 17:58:27 10233
原创 编写程序将一个百分制成绩转换为五分制成绩(if形式)
#include <stdio.h>#include <stdlib.h>int main(){ double i; scanf("%lf",&i); if(i<=100 && i>=0) { if(i>=90) { printf("A\n"); } else
2018-01-02 17:18:49 13408
原创 输入三条边并判断是否为三角形,若能构成三角形,指出其为何种三角形:等边、直角亦或者一般三角形
#include <math.h>#define EPS 1e-1int main(){ float a,b,c; int flag=1; printf("Input a,b,c:\n"); scanf("%f,%f,%f",&a,&b,&c); if(a+b>c && b+c>a && a+c>b) { if(fabs(a-b)
2017-12-23 23:12:23 9162
原创 计算输出表达式的值,其中算数运算包括:+,-,*,/,
#include <stdio.h>#include <stdlib.h>int main(){ int date1,date2; char op; printf("please enter an expression:\n"); //请输入一个表达式 scanf("%d%c%d",&date1,&op,&date2); switch(op) {
2017-12-23 18:26:33 3973
原创 九九乘法表
#include <stdio.h>#include <stdlib.h>int main(){ int i; int sum; int over; for (i=1;i<=9;i++) { sum=i; printf("1*%d=",sum); printf("%d\t",sum); } p
2017-12-23 00:49:47 353
原创 猜猜输出什么,为什么?
#include <stdio.h>#include <stdlib.h>void main(){ char op; int a=10,b=20; for(op='a';op<='d';op+=2) switch(op) { case 'a':printf("a+b=%d\n",a+b); break; ca
2017-12-10 16:15:36 203
原创 输入月份所拥有的天数
#include<stdio.h>#define MONTHS 12//不包括闰年的输入int main(){ int days[MONTHS]={31,28,31,30,31,30,31,31,30,31,30,31}; int month; do{ printf("Input a month:"); scanf("%d",&month
2017-12-08 23:20:37 724
原创 判断
#include <stdio.h>#include <stdlib.h>int main(){ int a=5,b=4,c=3; if(a>b>c) printf("a>b>c"); else printf("no"); return 0;} 心得体会: 遇到这道题让我感触挺深的,四个答案中A.a>b>c B.no c.编
2017-12-08 00:14:58 228
原创 计算1*2*3+3*4*5+...+99*100*101
#include <stdio.h>#include <stdlib.h>int main(){ long i; long term,sum=0; for(i=1;i<=101;i=i+2) { term=(i-2)*(i-1)*i; sum=sum+term; } printf("sum=%ld",sum);
2017-12-01 14:51:59 3132
原创 计算1+3+5+...+99+101的值
#include<sdtio.h>int main(){ int i,sum=0; for(i=1;i<=101;i+=2) { sum+=i; printf("sum=%d, "sum); return 0; } } 心得体会: 公式的计算
2017-12-01 14:14:09 2070
原创 素数的判断
#include<stdio.h>#include<math.h>int main(){ int i,m; int is_prime=1; scanf("%d",&m); for(i=2;i<=m-1;i++) { if(m%i==0) { is_prime=0; break
2017-11-28 00:06:33 226
原创 分别输出a*x*x+b*x+c=0的三种情况的根
#include<stdio.h>#include<math.h>#define AI 1e-6int main(){ float a,b,c,S,p,q; printf("Input a,b,c:"); scanf("%f,%f,%f",&a,&b,&c); if(fabs(a)<=AI) { printf("!\n");
2017-11-26 23:42:14 1905
原创 求圆的表面积和体积
#include <stdio.h>#include <stdlib.h>int main(){ const double AI=3.1415926; int r; float s,v; printf("Input r:"); scanf("%If",&r); s=4*AI*r*r; v=4.0/3*AI*r*r*r;//或者v=(flo
2017-11-20 23:00:50 1043
原创 强制类型转换实例
#include <stdio.h>#include <stdlib.h>int main(){ int a=12,b=3; float x=18.5,y=4.6; printf("%f\n",(float)(a*b)/2); printf("%d\n",(int)x%(int)y); return 0;} 知识点:float与int之间的转换。 心
2017-11-20 20:06:12 762
原创 计算输出一个三位数的逆运算
#include <stdio.h>#include <stdlib.h>int main(){ int x=468,b1,b2,b3,sum; printf("%d\n",x); b1=8*100; b2=6*10; b3=b1+b2+4; sum=b3; printf("sum=%d",sum); return 0;} 知识点:主要还是数
2017-11-20 19:41:41 813
原创 隐藏的love
#include<stdio.h>main(){ int i,j; for(i=0;i<=16;i++) { if(i<=6) { for(j=2*6-2*i;j>0;j--) { printf(" ") ; } for
2017-11-17 21:03:12 258
原创 一个整数的各位数之和
#include <stdio.h>#include <stdlib.h>int main(){ int n,m; scanf("%d",&n); for(;n!=0;) { m+=n%10;n/=10; } printf("%d\n",m); return 0;} 心得体会:
2017-11-16 20:37:11 725
原创 输出最大值
#include <stdio.h>#include <stdlib.h>int max(int x,int y){ int t; if(x>y) t=x; else t=y; return t;}int main(){ int a,b,c; scanf("%d%d",&a,&b); c=max(a,b);
2017-11-14 12:01:59 241
原创 玫瑰花
#include<stdio.h>int main(){ printf(" * \n"); printf(" * * * * \n"); printf(" * * * * * * \n");
2017-11-13 23:17:22 401
原创 习题7.1
#include<stdio.h>int Square(int i){ return i*i;}int main(){ int i=0; i=Square(i); for( ;i<3;i++) { static int i=1; i+=Square(i); printf("%d,",i); }
2017-11-13 21:53:33 283
原创 计算两个数的最小公倍数
#include <stdio.h>#include <stdlib.h>int main(){ int x,y; printf("输入两个整数\n"); scanf("%d%d",&x,&y); int z; for(z=1;x<y;z++) { if(z%x==0 && z%y==0) {
2017-11-12 20:24:55 644
原创 数组的引用
#include <stdio.h>#include <stdlib.h>int main(){ int a[500],i; int total=0,ave; for(i=0;i<500;i++) { scanf("%d",&a[i]); total+=a[i]; } ave=total/500; print
2017-11-12 14:45:00 622
原创 两个整数之和
#include<stdio.h>int Add(int a, int b){ return a + b;}main(){ int a,b,c,sum; printf("请输入两个整数:"); scanf("%d%d",&a,&b); sum=a+b; c=Add(a,b); printf("%d",c); return 0;}
2017-11-10 23:29:24 419
原创 用函数编程计算两整数的最大值
#include <stdio.h>#include <stdtib.h>int good(int a,int b){ if(a>b) return a; else if(a<b) return b; else if(a=b) return a;}int main(){ int a,b,c; scan
2017-11-10 22:32:48 3327 1
原创 第六章第一题
#include<stdio.h>main(){ int i,j,k; char space=''; for(i=1;i<=4;i++) { for(j=1;j<=i;j++) { printf("%c",space); } } for(k=1;k<=6;k++)
2017-11-05 21:18:36 289
原创 习题4.1(1)
#include<stdio.h>main(){ char c1='a',c2='b',c3='c'; printf("a%cb%cc%c\n",c1,c2,c3); return 0;} 心得体会:
2017-11-05 21:03:19 378 1
原创 习题4(2)
#include<stdio.h>main(){ int a=12,b=15; printf("a=%d%%,b=%d%%\n",a,b) ; return 0;} 心得体会:
2017-11-05 20:55:51 295
原创 菱形
#include<stdio.h>main(){ int i,j,n; scanf("%d",&n); for(i=0;i<=n;i++) { if(i<=n/2) { for(j=n/2-i+1;j>=0;j--) { printf(" ") ;
2017-11-05 14:45:19 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人