77范文网 - 专业文章范例文档资料分享平台

“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代(2)

来源:网络收集 时间:1970-01-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

} break; }

printf(\

}

2.---------------------------------------------------- #include main() { int c; while ( (c=getchar () ) !='\\n') { if ( (c<='X'&&c>='A'||c<='x'&&c>='a') ) c += 2; else if (c=='y'||c=='Y'||c=='z'||c=='Z') c=c-24; printf(\ } putchar ('\\n') ; }

3.---------------------------------------------------- #include int main() { int m, k; for( m = 1; m <= 4; m ++) { if ( m == 1 || m == 4 ) { for( k = 1; k <= 6; k++) printf(\ printf(\ } else printf(\ *\\n\ } return 0; }

4.---------------------------------------------------- #include main()

{ int a,b,c;

printf(\ * 1 2 3 4 5 6 7 8 9\\n\ printf(\ for(a=1;a<=9;a++) {printf(\ for(b=1;b<=a;b++) {c=a*b; printf(\ printf(\}

5.-------------------------------------------------- #include main() { double e=2,w=0.000001,t; double n=1,s=1; t=1/w; while(s

6

6.-------------------------------------------------------- #include void main()

{ int i,j,k=0,r,s=0,t=1000,a=0; for(i=2;i<=t;i++) { a=0; r=0;

{ for(j=1;j

if(a==6)

printf(\ else

printf(\ } s+=a; }

printf(\ }

================================= 实验六 数组

=================================

1.--------------------------------------------------- #include main() { int grade[6]; int i,mumber; for(i=1;i<=5;++i) grade[i]=0; printf(\ for(i=1;i<=20;++i) { scanf(\ if(!mumber) break;

++grade[mumber]; }

printf(\ printf(\ for(i=1;i<=5;++i) printf(\ %d\\n\

}

2.----------------------------------------------------

#include\main() {

int n,k,xx[20]; int i,j,t;

printf(\ scanf(\

printf(\ for(i=0;i

printf(\ scanf(\ for(i=0;i

printf(\

for(i=0;i

7

3.---------------------------------------------------- #include main() { int

i,a[100]={90,180,270,380,590,530,140,750,380},b[6]; for(i=0;i<6;i++) b[i]=0; for(i=0;i<9;i++) { switch(a[i]/100) { case 0:b[0]++;break; case 1:b[1]++;break; case 2:b[2]++;break; case 3:b[3]++;break; case 4:b[4]++;break; default :b[5]++;break; } } printf(\ for(i=0;i<6;i++) printf(\ printf(\}

for(i=0;i<10;i++) {

for(j=i+1;j<10;j++) if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; }

printf(\ }

printf(\ scanf(\ for(i=0;i<10;i++) if(n=i;j--) a[j+1]=a[j]; break; }

a[i]=n;

for(i=0;i<=10;i++) printf(\ printf(\ }

5.--------------------------------------------------- #include int main() { char a[100], b[100]; int i=0, j=0, n=0; gets(a); gets(b); while(a[j]!=0) { while((a[j+i]==b[i])&&b[i]!=0) i++; if(b[i]==0) n++; i=0; j++; }

8

4.----------------------------------------------------

#include main() {

int i,j,t,p,q,s,n,a[11]={6,3,42,23,35,71,98,67,56,38};

}

printf(\

strcpy(str2+strlen(str2),str1); printf(\}

3.----------------------------------------------------

//本代码有些奇怪,在有的vc上可以执行,有的却不行。 #include \main() { int i,pos;

char str[]=\ for(i=0;str[i]!='\\0';i++) { if (str[i]=='a') {pos=i;break;} }

printf(\}

4.---------------------------------------------------- #include \main() { int i,pos;

char str[]=\ for(i=0;str[i]!='\\0';i++) { if (str[i]=='a') {pos=i;break;} }

printf(\}

程序运行结果如下图所示:

================================= 实验七 字符处理

=================================

1.---------------------------------------------------

该程序的功能是:输入字符串,删除其中的数字,保留剩下的字符。 #include main() { char a[40],b[40]; int i,j; printf(\ scanf(\ i=j=0; while (a[i]!='\\0') { if (! (a[i]>='0'&&a[i]<='9') ) { b[j]=a[i]; j++; } ++i; } b[j]='\\0'; printf (\}

5.--------------------------------------------------- #include \main() {

int i,j,k=0; char s[255];

while((s[k]=getchar())!='@') k++; for(j=0;s[j]!='@';j++)

9

2.---------------------------------------------------- #include \#include \main() { char str1[50]=\ char str2[50]=\

{ if(s[j]<='Z'&&s[j]>='A') { s[j]+=32; } if(s[j]<='w'&&s[j]>='a') s[j]+=3; else if(s[j]=='x'||s[j]=='y'||s[j]=='z') s[j]-=23; }

printf(\译码后结果:\for(i=0;s[i]!='@';i++) printf(\printf(\getchar(); }

===================== 实验八 函数

=====================

8.1???????????????????未成功 int a=3,b=5; max(int a,int b) { int c; c=a>b?a:b; return (c); }

main() { extern int a,b; printf(\} 8.2

#include int is_prime(int m) { int i; if(m==1) return 0; for(i=2;i

void main() { int n,c; scanf(\ c=is_prime(n);

10

6.--------------------------------------------------------

#include \main() {

int i=0;

char str1[255],str2[255]; printf(\scanf(\

printf(\scanf(\

while(1) { if(str1[i]==str2[i]) { i++; continue; } else break; }

printf(\}

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代(2)在线全文阅读。

“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/300536.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: