c语言第五次作业.docx
- 文档编号:16213873
- 上传时间:2023-07-11
- 格式:DOCX
- 页数:9
- 大小:15.04KB
c语言第五次作业.docx
《c语言第五次作业.docx》由会员分享,可在线阅读,更多相关《c语言第五次作业.docx(9页珍藏版)》请在冰点文库上搜索。
c语言第五次作业
7.1
#include
#include
voidmain()
{
inti,j,n,a[101];
for(i=1;i<=100;i++)
a[i]=i;
a[1]=0;
for(j=2;j<=100;j++)
for(i=2;i<=sqrt(j);i++)
{
if(a[j]%i==0)
a[j]=0;
}
printf("\n");
for(j=2,n=0;j<=100;j++)
{
if(a[j]!
=0)
{
printf("%5d",a[j]);
n++;
}
if(n==10)
{
printf("\n");
n=0;
}
}
printf("\n");
}
7.2
#include
voidmain()
{
inta[10];
inti,j,t;
printf("pleaseinput10numbers:
\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
printf("thesortednumbers:
\n");
for(j=0;j<10;j++)
printf("%d",a[j]);
printf("\n");
}
7.4
#include
voidmain()
{
inta[3];
inti,c,j;
printf("pleaseinput3numberswhichsortedfromsmalltolarge:
\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
printf("\n");
scanf("%d",&c);
if(num>a[2])
a[3]=c;
else
{
for(i=0;i<3;i++)
if(a[i]>c)
{for(j=2;j>=i;j--)
a[j+1]=a[j];
a[i]=c;
break;
}
}
printf("thesortednumbersare:
\n");
for(i=0;i<4;i++)
printf("%d",a[i]);
printf("\n");
}
7.5
#include
voidmain()
{
inta[N];
inti,t;
for(i=0;i scanf("%d",&a[i]); printf("\n"); printf("assaya: \n”); for(i=0;i printf(“%d”,a[i]); printf(“\n”); for(i=0;i<=N/2;i++) { t=a[i]; a[i]=a[N-1-i]; a[N-1-i]=t; } printf(“nowassay: \n”); for(i=0;i<=N/2;i++) printf(“%d”,a[i]); printf(“\n”); } 7.6 #include #defineN11 voidmain() { inti,j,a[N][N]; for(i=1;i { a[i][i]=1; a[i][1]=1; } for(i=3;i for(j=2;j<=i-1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=1;i {for(j=1;j<=i;j++) printf("%6d",a[i][j]); printf("\n"); } printf("\n"); } 7.10 #include voidmain() { inti,j,upp,low,dig,spa,oth; chartext[3][80]; upp=low=dig=spa=oth=0; for(i=0;i<3;i++) { printf("\npleaseinputline%d: \n",i+1); gets(text[i]); for(j=0;j<80&&text[i][j]! ='\0';j++) { if(text[i][j]>='A'&&text[i][j]<='Z') upp++; elseif(text[i][j]>='a'&&text[i][j]<='z') low++; elseif(text[i][j]>='0'&&text[i][j]<='9') dig++; elseif(text[i][j]=='') spa++; else oth++; } } printf("\nuppercase: %d\n",upp); printf("\nlowercase: %d\n",low); printf("\ndigitcase: %d\n",dig); printf("\nspacecase: %d\n",spa); printf("\nothercase: %d\n",oth); printf("\n"); } 7.12 #include voidmain() { inti,n; charch[80],tran[80]; printf("\ninputciphercode: "); gets(ch); printf("\nciphercode: %s",ch); i=0; while(ch[i]! =0) { if((ch[i]>='A')&&(ch[i]<='Z')) tran[i]=155-ch[i]; elseif((ch[i]>='a')&&(ch[i]<='z')) tran[i]=219-ch[i]; else tran[i]=ch[i]; i++; } n=i; printf("\noriginaltext: "); for(i=0;i putchar(tran[i]); printf("\n"); } 7.13 #include voidmain() { chars1[80],s2[80]; inti=0,j=0; printf("\ninputstring1: "); scanf("%s",s1); printf("\ninputstring2: "); scanf("%s",s2); while(s1[i]! ='\0') i++; while(s2[j]! ='\0') s1[i++]=s2[j++]; s1[i]='\0'; printf("\nthenewstringis: %s",s1); printf("\n"); } 7.14 #include voidmain() { inti,result; chars1[80],s2[80]; printf("\ninputstring1: "); scanf("%s",s1); printf("\ninputstring2: "); scanf("%s",s2); i=0; while(s1[i]! ='\0'&&s1[i]==s2[i]) i++; if(s1[i]=='\0'&&s2[i]=='\0') result=0; else result=s1[i]-s2[i]; printf("\nresult: %d",result); printf("\n"); } 7.15 #include #include voidmain() { inti; chars1[80],s2[80]; printf("\ninputstring2: "); scanf("%s",s2); for(i=0;i<=strlen(s2);i++) s1[i]=s2[i]; printf("s1: %s",s1); printf("\n"); }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第五 作业