C语言习题1滁州学院 计算机科学与技术专升本

2026/1/17 12:55:41

else if (e!=0) printf(\3 main( )

{long ge,shi,qian,wan,x; scanf(\wan=x/10000;

qian=x000/1000; shi=x0/10; ge=x;

if (ge==wan&&shi==qian)/*个位等于万位并且+位等于千位*/ printf(\else

printf(\4

#include \main()

{ int m,i,k,h=0,leap=1; printf(\

for(m=101;m<=200;m++) { k=sqrt(m+1);

for(i=2;i<=k;i++) if(m%i==0) {leap=0;break;} if(leap) {printf(\h++;

if(h==0) printf(\ }

leap=1; }

printf(\5. main()

{ int i,sum=0;

for(i=1;i<=200;i++) { if(i%3!=0) continue; sum=sum+i; printf(i=%d”,i); }

printf(“sum=%d”,sum); } 6. main() {

long f1,f2; int i; f1=f2=1;

for(i=1;i<=20;i++)

{ printf(\ if(i%2==0)

printf(\控制输出,每行四个*/

f1=f1+f2; /*前两个月加起来赋值给第三个月*/ f2=f1+f2; /*前两个月加起来赋值给第三个月*/ }}

7.#include main()

{ long s=0,t=1; int i,n;

printf(\ scanf(\ for (i=1;i<=n;i++) { t*=i; s+=t; }

printf(\}

8. main(){

int a,b,num1,num2,temp;

printf(\ scanf(\ if(num1

{ temp=num1; num1=num2; num2=temp; } a=num1;b=num2;

for( ;b!=0; )/*利用辗除法,直到b为0为止*/ {

temp=a%b; a=b; b=temp; }

printf(\9. double fun() {

double a[4][4]; double s=0; int i,j;

printf(\输入一个4*4的数值矩阵:\\n\ for(i=0;i<4;i++)

for(j=0;j<4;j++) scanf(\ for(i=0;i<4;i++) s+=a[i][i]; return s; }

10. #include void main() {

int i; //用i作为循环变量 int p=1; //用p作为累乘变量 int s=1; //用s作为累加循环变量 for(i=1;i<=10;i++) {p*=3; s+=p;} printf(\ }

11. #include void main() {

int a,b;

for(a=6;a<=40; a++)

for(b=15;b<=30;b++)

if(2*a+5*b==120) printf(\ }

12 #include #include void main() {

char string[80],*p; int i=0,max=0; clrscr();

printf(\ gets(string);

// printf(\ p=string; while(*p!='\\0') { if(*p==' ') { if(max<=i) max=i;

i=0; } else i++; p++; } if(max<=i) max=i;

printf(\ getche(); }

13

#include #include void main() {

int i,k,a[12]={0}; //a[0] for no use void sub1(int b[]),sub2(int b[],int k); clrscr();

printf(\ for(i=1;i<=10;i++) scanf(\ getchar(); sub1(a);

for(i=1;i<=10;i++)

printf(\

printf(\ scanf(\ sub2(a,k); for(i=1;i<=11;i++)

printf(\ puts(\ getch(); }

void sub1(b) int b[]; { int i,j,t;

for (i=1;i<10;i++) //the first one is always the smallest for(j=i;j<=10;j++) if (b[i]>b[j]) {


C语言习题1滁州学院 计算机科学与技术专升本.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言习题1滁州学院 计算机科学与技术专升本 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219