- 博客(28)
- 收藏
- 关注
原创 任务九
#include<stdio.h>int main(){ int i,b[10]={0},max=-1; char a[1000]; gets(a); while(a[i]!='\0') { switch(a[i]) { case 48 :b[0]+=1;break; case
2018-01-09 20:19:00 184
原创 求一批整数中出现最多的个位数字
# include<stdio.h>int main(int argc, char *argv[]){ int num[1000]; //输入正整数N int n; scanf("%d",&n); //输入N个正整数存入数组Num int i; for(i=0;i<n;i++){ scanf("%d",&num[i]);
2018-01-09 19:41:50 729
原创 收入与税收
#include <stdio.h>#include <stdlib.h>typedef struct wage{ char name[10]; int jbm; int gwm; int jtm;}WAGE;int sd(float a){ float gs; if(a>0&&a<=1500) gs=a*(3.0/100)-0;els
2018-01-09 10:22:39 284
原创 汽车超速问题
#include <stdio.h>#include <stdlib.h>int main(){ float cs,xs; float chao; int x; printf("输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔cs xs:\n"); while( scanf("%f%f",&cs,&xs)!=EOF) {
2018-01-05 16:36:06 1039
原创 8.1.1 分析写出程序的运行的结果
#include <stdio.h>#include <stdlib.h>void Func(int x){ x=20;}int main(){ int x=10; Func(x); printf("%d",x); return 0;} 总结:运行结果之所以是10,是因为函数没有调用成功。
2017-12-13 20:06:01 1031
原创 8.1.2分析并写出下面程序的运行结果
#include <stdio.h>#include <stdlib.h>void Func(int b[]){ int j; for(j=0;j<4;j++) { b[j]=j; }}int main(){ static int a[]={5,6,7,8},i; Func(a); for(i=0;i<4;i++)
2017-12-13 19:58:59 856
原创 编程计算一个正整数的阶乘
#include <stdio.h>#include <stdlib.h>long Fact (int n);int main(){ int m; long ret; printf("Input m:"); scanf("%d",&m); ret=Fact(m); if(ret==-1) printf("Input date e
2017-12-13 11:44:51 2178
原创 7.2 用全局变量编程模拟显示一个数字时钟
#include <stdio.h>#include <stdlib.h> int hour; int minute; int second; void Update(){ second++; if(second==60) { second=0; minute++; } if(minute==60) {
2017-12-01 20:53:32 1099
原创 7.7.1 穷举法求两个正整数的最大公约数
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d,t,p; scanf("%d%d",&a,&b); c=a>b?a:b; d=a>b?b:a; p=c%d; if(p==0) t=d; else { while(p!=0)
2017-11-26 15:07:57 1661
原创 7.7.2 辗转相除法求两个正整数的最大公约数
#include <stdio.h>#include <stdlib.h>void main(){ int a,b,c; printf("请输入两个整数:"); scanf("%d%d",&a,&b); if(a<b) { c=a; a=b; b=c; } while(c=a%b) { a=b; b=c; } printf("最大
2017-11-26 14:52:38 867
原创 7.4 穷举法编程计算两个整数的最小公倍数
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,num1,num2,c; printf("输入a b:"); scanf("%d%d",&num1,&num2); if(num1>num2) { c=num1; num1=num2; num2
2017-11-26 14:15:26 1810 1
原创 7.3 计算两整数的最大值,
#include <stdio.h>#include <stdlib.h>int max(int a,int b){ return a>b?a:b;}int main(){ int a,b; printf("输入两整数:"); scanf("%d%d",&a,&b); printf("最大值=%d\n",max(a,b)); return 0
2017-11-26 13:33:53 238
原创 7.1 分析并写出下面程序的运行结果
#include <stdio.h>#include <stdlib.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); prin
2017-11-24 20:47:40 2744 1
原创 6.16 买公鸡 母鸡 小鸡
#include <stdio.h>#include <stdlib.h>int main(){ int i,j; int k=0; for(i=0;i<34;i++) for(j=0;j<21;j++) { k=100-i-j; if(5*i+3*j+k/3==100) printf("公鸡=%d 母鸡=
2017-11-12 21:35:41 464
原创 6.15 鸡兔同笼
#include <stdio.h>#include <stdlib.h>int main(){ int i; for(i=1;i<=98;i++) { if(i*2+(98-i)*4==386) break; } printf("鸡=%d\n兔=%d",i,(98-i)); return 0;}
2017-11-12 21:15:37 176
原创 6.6 编程计算第一年年初他应存入银行多少钱
#include <stdio.h>#include <stdlib.h>int main(){ int i; float m=0; for(i=1;i<=5;i++) { m=(1000+m)/(1+12*0.01875); printf("%f\n",m); } return 0;}
2017-11-12 21:02:19 1350
原创 6.18 三种不同形式的九九乘法表
#include <stdio.h>#include <stdlib.h>int main(){ int i,j; for(i=1;i<=9;i++) printf("%3d",i); printf("\n"); printf(" - - - - - - - - -"); printf("\n"); for(j=1
2017-11-12 16:33:08 1357
原创 6.10 水仙花数
#include <stdio.h>#include <stdlib.h>int main(){ int i,a,b,c; for(i=100;i<=1000;i++) { a=i%10; b=(i/10)%10; c=i/100; if(i==a*a*a+b*b*b+c*c*c) printf("%d\n",
2017-11-10 21:30:23 200
原创 6.4 求1到n之间的所有数的平方和立方
#include <stdio.h>#include <stdlib.h>int main(){ int i,n; scanf("%d",&n); for(i=1;i<=n;i++) { printf("%d*%d=%d\n",i,i,i*i); } for(i=1;i<=n;i++) { printf("%
2017-11-10 20:52:35 720
原创 6.3 程序改错题
#include <stdio.h>#include <stdlib.h>int main(){ int x=1,find=0; while (!find) { if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x); f
2017-11-10 20:30:34 1078
原创 5.5 判断是否闰年
#include <stdlib.h>int main(){int year,flag; printf("Enter year:"); scanf("%d",&year); if(year/4==0&&year/100!=0) flag=1; else flag=0; if(year/4
2017-11-10 20:11:05 259
原创 5.4 关于switch的
#include <stdio.h>#include <stdlib.h>int main(){ int a,n,s1,s2,s3,s4,s5; scanf ("%d%d",&a,&n); s1=a+a*0.0250*1; s2=a+a*0.0243*2; s3=a+a*0.0270*3; s4=a+a*0.0288*5; s5=a+a*0
2017-11-07 16:23:43 148
原创 习题5
5.1 计算并输出一个实数的绝对值#include <stdio.h>#include <stdlib.h>int main(){ int a; scanf("%d",&a); if(a>0) printf("%d\n",a); else printf("%d\n",-a); return 0;}总结:读懂题目,深刻认识if,els
2017-11-05 21:45:14 208
原创 九九乘法表
#include <stdlib.h>int main(){ int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",j,i,i*j); } printf("\n"); }}
2017-11-01 11:55:29 187
原创 习题4
4.1(1)#include #include int main(){ char c1='a',c2='b',c3='c'; printf ("a%cb%cc%c\n",c1,c2,c3); return 0;}(2)#include #include int main(){ int a=12,b=15; printf("a=
2017-10-25 19:01:29 276
原创 第二次作业 习题3
3.1(1)#includemain(){ 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);}(2)#includemain(){ int x=32,y=81
2017-10-12 19:02:18 688
原创 第一次作业
1.4 [非计算机专业]程序和软件有何不同程序是通过计算机语言写出来的具有许多算法的摸板,是实现软件功能的底层推手(推手的意思可以理解为动力)。所以,程序是软件的内在因子,而软件是一个或多个程序通过编译器编译出来的成品。
2017-09-29 19:58:11 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人