c语言程序设计填空带答案,c语言程序设计填空题及答案复习用精编-20210414010859.docx-原创力文档...
Lele was written in 2021
Lele was written in 2021
C語(yǔ)言程序設(shè)計(jì)填空題及答案復(fù)習(xí)用精編
導(dǎo)讀:在程序填空題中,已經(jīng)給出了程序的主干,讀者首先要理解程序的思路,再選擇正確的內(nèi)容填入空白處,使程序完成既定的功能。這類(lèi)習(xí)題的設(shè)計(jì)就是要引導(dǎo)讀者逐步掌握編程的方法。本節(jié)習(xí)題的難度適中,可能有些典型的程序在課堂上已經(jīng)有所接觸,讀者一定要獨(dú)立完成它,這樣就可以逐步提高自己的編程能力。在程序設(shè)計(jì)語(yǔ)言學(xué)習(xí)的中期,讀者對(duì)程序設(shè)計(jì)已經(jīng)有了初步的了解,而自己編寫(xiě)程序又不知從何處入手,此時(shí)解答此類(lèi)題目可以避免盲目性,從而提高學(xué)習(xí)的效率。
【】下面程序的功能是不用第三個(gè)變量,實(shí)現(xiàn)兩個(gè)數(shù)的對(duì)調(diào)操作。#include <>main(){ int a,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);a= ① ; b= ② ; a= ③ ;printf("a=%d,b=%d\n",a,b);}
【】下面程序的功能是根據(jù)近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。#include <>double pi(long n){ double s=;long i;for(i=1;i<=n;i++)s=s+ ① ;return( ② );}【】下面的程序的功能是求一維數(shù)組中的最小元素。findmin(int *s,int t,int *k){ int p;for(p=0,*k=p;pamax) amax=x; if( ② ) amin=x;scanf("%f",&x);}printf("\namax=%f\namin=%f\n",amax,amin);}【】下面程序的功能是將形參x的值轉(zhuǎn)換為二進(jìn)制數(shù),所得的二進(jìn)制數(shù)放在一個(gè)一維數(shù)組中返回,二進(jìn)制數(shù)的最低位放在下標(biāo)為0的元素中。fun(int x,int b[]){ int k=0,r;do{ r=x% ① ;b[k++]=r;x/= ② ;}while(x);}【】下面程序的功能是輸出1到100之間每位數(shù)的乘積大于每位數(shù)的和的數(shù)。例如數(shù)字26,數(shù)位上數(shù)字的乘積12大于數(shù)字之和8。main(){ int n,k=1,s=0,m;for(n=1;n<=100;n++){ k=1;s=0;① ;while( ② ) { k*=m%10;s+=m%10;③ ;}if(k>s)printf("%d",n);}}【】下面程序的功能是統(tǒng)計(jì)用0至9之間的不同的數(shù)字組成的三位數(shù)的個(gè)數(shù)。main(){ int i,j,k,count=0;for(i=1;i<=9;i++)for(j=0;j<=9;j++)if( ① ) continue;else for(k=0;k<=9;k++)if( ② ) count++;printf("%d",count);}【】下面程序的功能是輸出100以?xún)?nèi)的個(gè)位數(shù)為6、且能被3整除的所有數(shù)。main(){ int i,j;for(i=0; ① ;i++) { j=i*10+6
總結(jié)
以上是生活随笔為你收集整理的c语言程序设计填空带答案,c语言程序设计填空题及答案复习用精编-20210414010859.docx-原创力文档...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: winsetup制作linux启动盘,w
- 下一篇: 逆转线性单链表 c语言,单链表的逆转,不