admin 管理员组文章数量: 1086019
2023年12月19日发(作者:matlab怎么卸载干净)
scanf("%d%c%d",&a,&op,&b);switch(op){case'+': printf("%dn",(a+b));break;case'-': printf("%dn",(a-b));break;case'*': printf("%dn",(a*b));break;case'/': printf("%dn",(a*b));break;}}15.#include#include#includevoid main(){int magic,guess,counter;unsigned int seed;srand(time(NULL));magic=rand()%100+1;counter=0;do{printf("please guess a magic number:");scanf("%d",&guess);counter++;if(guess>magic){printf("wrong !too high n");}else{printf("wrong !too low n");}}while(guess!=magic);printf("rightern");printf("counter=%dn",counter);
elsereturn (n*fact(n-1));}18.#include#includemain(){double pi,sum=0,term,sign=1.0;int count=0,n=1;do{term=sign/n;sum+=term;count++;sign=-sign;n+n+2;}while(fabs(term)>=1e-4);pi=sum*4;printf("pi=%fncount=%dn",pi,count); }19.#includemain(){int m,n;for(m=1;m<10;m++){printf("%4d",m);}printf("n");for(m=1;m<10;m++){printf("%3c_");}printf("n");for(m=1;m<10;m++)
{for(n=1;n<=m;n++){printf("%4d",m*n);}printf("n");}}20.#includevoid main(){int i,j,k;for(i=1;i<10;i++){printf("%4d",i);}printf("n");for(j=1;j<10;j++){printf("%3c_");}printf("n");for(i=1;i<10;i++){for(k=10-i;k<9;k++){printf("%3c ");}for(j=i;j<10;j++){printf("%4d",j*i);}printf("n");}
24.#includemain(){int year,month;printf("Please enter year and month:");scanf("%d%d",&year,&month);switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf("31 daysn");break;case 2:if((year%4==0&&year%100!=0)||(year%400==0)){printf("29 daysn");}else{printf("28 daysn");}break;case 4:case 6:case 9:case 11:printf("30 daysn");break;default:
printf("Input error!n");}}25.#includemain(){int x,i,j,k;for(x=100;x<1000;x++){i=x/100;j=(x-100*i)/10;k=x%10;if(x==i*i*i+j*j*j+k*k*k){printf("%dt",x);}}}26.#includemain(){int i,j;for(i=1;i<=98;i++){for(j=1;j<=98;j++){if(i+j==98&&2*i+4*j==386){printf("i=%d,j=%dn",i,j);}}}}
27.#includemain(){int i,j,k,count=0;for(i=1;i<=28;i++){for(j=1;j<=73;j++){k=100-i-j;if(5*i+2*j+k==150){count++;printf("i=%d,j=%d,k=%dn",i,j,k);}}}printf("count=%dn",count);}28.#includemain(){int i,j,k,count=0;for(i=0;i>=0&&i<=3;i++){for(j=0;j>=0&&j<=3;j++){for(k=0;k>=0&&k<=6;k++){if(i+j+k==8){count++;printf("i=%d,j=%d,k=%dn",i,j,k);}
}}}printf("count=%dn",count);}29.#include#includemain(){int m,n,i;for(m=0;m<10;m++){printf("%7d",m);}printf("n");for(n=0;n<10;n++){printf("%d",n);for(m=0;m<10;m++){printf("%7.3f",sqrt(n*10+m));}
版权声明:本文标题:C语言必考100题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1702920771a436017.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论