摘要:
#includeint* small(int* a,int* b);int main(void){int a,b;printf("请输入两个数字:\n");scanf("%d%d",&a,&b);int *s;s=small(&a,&b);printf("%d\n",*s);return 0;}int* small(int* a ,int* b){return *a>*b?b:a;} 阅读全文
摘要:
#includeint main(void){int i,a[10],max;for(i=0;i<10;i++)scanf("%d",&a[i]);max=0;for(i=0;i<10;i++)if(max<a[i])max=a[i];printf("max=%d",max);return 0;} 阅读全文
摘要:
C语言对数组的初始赋值还有以下几点规定:1.可以只给部分元素赋初值。当{ }中值的个数少于元素个数时,只给前面部分元素赋值。例如: staticint a[10]={0,1,2,3,4};表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值。2.只能给元素逐个赋值,不能给数组整体赋值。 例如给十个元素全部赋1值,只能写为: static int a[10]={1,1,1,1,1,1,1,1,1,1};而不能写为: static int a[10]=1;3.如不给可初始化的数组赋初值,则全部元素均为0值。4.如给全部元素赋值,则在数组说明中, 可以不给出数组元素的个数。例如: stat 阅读全文
摘要:
输入成绩查看等级#includeint main(void){ intscore; chargrade; while(1) { printf("请输入成绩!!\n"); scanf("%d",&score); if(score>=90) grade='A'; if(score>=80&& score=70&&score=60&&score=50&&score=40&&score<50) grade='F'; print 阅读全文
摘要:
#includeint main(void){ intscore; while(1) { char grade; printf("请输入成绩!!\n"); scanf("%d",&score); if(score>=90) grade='A'; if(score>=80) grade='B'; if(score>=70) grade='C'; if(score>=60) grade='D'; if(score>=50) grade='E' 阅读全文
摘要:
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数#includeint main(void){ inti,j,k; for(i=0;i<5;i++) for(j=0;j<5;j++) for(k=0;k<5;k++) if(i!=j&&i!=k&&j!=k) printf("%d,%d,%d\n",i,j,k); return0;} 阅读全文
摘要:
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?#includeint main(void){ while(1) { intb1,b2,b4,b6,b10,bonus; longint money; b1=100 阅读全文
摘要:
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:#include#includeint main(void){ intdwint,x,y,i; for(i=0;i<100000;i++) { x=sqrt(i+100); y=sqrt(i+268); if(x*x==(i+100)&&y*y==(i+268)) printf("%d,",i); } return0;}#i 阅读全文
Modify the average program to promote for intergers repeatedly.stop when a nagetive number is entere
摘要:
#includeint main(void){ intcount ,sum,aninterger; printf("enterthe interger anf terminute with negtive number\n"); count=0; sum=0; printf("enternumber %d:\n",count+1); scanf("%d",&aninterger); while(aninterger>&&aninterger!='\n') { sum+=aninterger 阅读全文
摘要:
#includeint main(void){ inti=0; intarray[3]; intnum; while(i20) continue; array[i]=num; i++; } for(i=0;i<3;i++) printf("the %d number is %d,",i,array[i]); return0;} 阅读全文
摘要:
#includeint main(void){ while(1) { intn,f=1,i; printf("enternumber\n"); scanf("%d",&n); for(i=1;;i++) { f*=i; if(i==n) { break; } } printf("%d的阶乘是:%d",n,f); } return0;} 阅读全文