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

C语言必考100题(7)

来源:网络收集 时间:2026-01-31
导读: printf(\ gets(str); len=strlen(str); for(i=0;i for(j=i+1;j if(str[i]>=str[j]) { t=str[i]; str[i]=str[j]; str[j]=t; } } } puts(str); return 0; } 49. #include #include main() { int *p=NULL,n,i,sum=0; p

printf(\

gets(str);

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

for(j=i+1;j

if(str[i]>=str[j]) {

t=str[i]; str[i]=str[j]; str[j]=t; } } }

puts(str); return 0; } 49.

#include #include main() {

int *p=NULL,n,i,sum=0;

printf(\ scanf(\

p=(int *)malloc(n*sizeof (int)); if(p==NULL) {

printf(\ exit(0);

}

printf(\ for(i=0;i

scanf(\ }

for(i=0;i

sum=sum+*(p+i); }

printf(\ free(p);

}

50.

#include #include void main() {

char str[80],*pstr,temp; char *pstart,*pend; int len; gets(str);

len=strlen(str);

for(pstart=pstr,pend=pstr+len-1;pstart

temp=*pstart; *pstart=*pend; *pend=temp; }

puts(str); }

51.

#include #include main() {

char str[80],*pstart,*pend; int len; gets(str);

len=strlen(str); pstart=str;

pend=str+len-1;

while((*pstart==*pend) && (pstart

pstart++; pend--; }

if(pstart

printf(\ } else

{

printf(\

}

} 52.

#include #include void month(int n)

{

char

*month[12]={\\ puts(month[n-1]); }

int main() {

int n;

scanf(\ if((n<1)||(n>12)) {

printf(\ MONTH\\n\ } else {

month(n); } return 0; } 53.

#include

void find(int a[5],int *max,int *p,int *min,int *q) {

int i;

*max=a[0];*p=1;*min=a[0];*q=1; for(i=0;i<5;i++) {

if(*max

*max=a[i]; *p=i+1; }

if(*min>a[i])

{

*min=a[i]; *q=i+1; } } } main()

{

int a[5],max,min,p,q,i;

printf(\请输入数组元素:\ for(i=0;i<5;i++) {

scanf(\ }

find(a,&max,&p,&min,&q);

printf(\最大数:M,位置:M,最小数:M,位置:M\\n\} 54.

#include #define m 40

#include

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

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

srcstr++; }

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

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

*srcstr='\\0'; }

main() {

char a[m]={\

mystrcat(a,b); puts(a);

return 0;

} 55.

#include #include

#define M 100

void mystrcat(char dststr[M],char srcstr[M]) {

int i=0,j;

while(dststr[i]!='\\0') {

i++;

}

for(j=0;srcstr[j]!='\\0';j++,i++) {

dststr[i]=srcstr[j]; }

dststr[i]='\\0'; puts(dststr); }

main() {

char srcstr[M],dststr[M]; gets(srcstr);

gets(dststr);

mystrcat(dststr,srcstr); }

56.

#include #define m 10 #define n 10 main() { int A[m][n],temp,i,j,a,b; printf(\请输入矩阵大小:\ scanf(\ printf(\输入矩阵:\ for(i=0;i

scanf(\

C语言必考100题(7).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)