教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

C语言必考100题(6)

来源:网络收集 时间:2026-01-31
导读: } 40. #include void maxminexchange(int a[],int n) { } int max=a[0],min=a[0],maxp=0,minp=0; int i,t; for(i=0;i if(a[i]>max) { } { } max=a[i]; maxp=i; if(a[i] min=a[i]; minp=i; } t=a[maxp]; a[maxp]=a[m

}

40.

#include

void maxminexchange(int a[],int n) { }

int max=a[0],min=a[0],maxp=0,minp=0; int i,t;

for(i=0;i

if(a[i]>max) { } { }

max=a[i]; maxp=i;

if(a[i]

min=a[i]; minp=i;

}

t=a[maxp];

a[maxp]=a[minp]; a[minp]=t;

main() { int a[5],i; printf(\

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

scanf(\}

maxminexchange(a,i);

for(i=0;i<5;i++) { } 41.

}

printf(\

#include

main() { }

42.

#include

main() {

int a[2][3]={1,9,3,5,10,21}; int i,j,t; for(i=0;i<2;i++) {

}

t=a[i][2];

for(j=1;j>=0;j--) { } a[i][0]=t;

a[i][j+1]=a[i][j];

int i,j,a[5][5]; long t=1;

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

for(j=1;i<5;j++) { }

{ }

scanf(\

}

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

for(j=0;i<5;j++) {

if(((i==j)||(i+j==4))&&(i%2==0)&&(j%2==0)) { }

t=t*a[i][j];

} }

printf(\

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

}

}

for(j=0;j<3;j++) { printf(\}

printf(\

43.

#include #include

#define ARR_SIZE 100 main() {

char str[ARR_SIZE];

int len,i,letter=0,digit=0,space=0,other=0; printf(\gets(str);

len=strlen(str); for(i=0;i

if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z') letter++;

else if(str[i]>='0'&&str[i]<='9') digit++; else if(str[i]==' ')

space++; else other++; } printf(\英文字符: %d\\n\ printf(\数字字符: %d\\n\ printf(\空格字符: %d\\n\ printf(\其他字符: %d\\n\} 44.

#include

void change(int *p,int *q) {

int temp; temp=*p; *p=*q; *q=temp;

}

int main() {

int a,b;

scanf(\ change(&a,&b); printf(\ return 0; }

45.

#include

void mystrcpy(char *dststr,char *srcstr) {

while(*srcstr!='\\0') {

*dststr=*srcstr; srcstr++; dststr++; }

*dststr='\\0'; }

main() {

char a[80],b[80];

printf(\ }

46.

#include

int mystrlen(char *pstr) {

int len=0;

for(;*pstr!='\\0';pstr++) {

len++; }

return len; }

main()

gets(a);

mystrcpy(b,a);

printf(\puts(b);

{

char a[80]; int len;

printf(\ gets(a); len=mystrlen(a);

printf(\} 47.

#include void main() {

int i,j,n;

int a[10];

int k=0; //记录删除数据的个数 printf(\请输入10个元素的数组: \\n\ for (i=0;i<10;i++) scanf(\

printf(\请输入需要删除的数:\\n\ scanf(\

for (i=0;i<10;i++) if (a[i]==n) {

for (j=0;i+j<9;j++) a[i+j]=a[i+j+1];

k++;//删除数据的个数加1

a[10-k] = 0; //清除最后一个已经前移过的数据

}

for (i=0;i<10-k;i++)//输出剩余的数据,后面的数据为0代表已经被删除的无意义数据,不必再输出了。 printf(\}

48.

#include #include int main() {

int len,i,j; char str[90],t;

C语言必考100题(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/412124.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)