C新教材课后习题参考答案汇总(3)

2019-04-01 23:42

m=strlen(c); for(i=0;i<=m;i++)

{ if(c[i]>='a'&&c[i]<='u'||c[i]>='A'&&c[i]<='U') c[i]=c[i]+5; else

if(c[i]>='v'&&c[i]<='z'||c[i]>='V'&&c[i]<='Z') } puts(c); }

9. #include #define N 100 main()

{char str[N],nstr[N],ch; int i=0,j=0; printf(\文字:\gets(str); printf(\字符\scanf(\while(str[i]!='\\0') {if(str[i]!=ch) { nstr[j]=str[i];j++;} i++;} nstr[j]='\\0';

printf(\字符串:%s\\n\}

c[i]=c[i]-21;

第七章

一、单项选择题

1 2 3 4 5 6 7 8 D 9 A D 10 D A 11 D B 12 C A 13 D B 14 D B A 二、阅读下列程序,写出运行结果 1、 7 2、 1!=1

2!=2 3!=6 3、 6

4、 -5 2 3 7 9 5、 a=1

b=1 a=1 b=2 6、 A+B=9 7、 6 8、 6,5 9、 0,3 10、 -2 三、编程题

a) int isprime(int x)

{int m,i,flag;; m=sqrt(x); flag=0;

for(i=2;i<=m,i++)

{if(x%i==0) {flag=1; break;}} if(flag==1) return 0; else return 1;}

第八章

一、单项选择题

1 C 2 B 3 C 4 D 5 A 6 B 7 C 8 C

二、程序设计题 1、

#define mod(i,j) (i)%(j) main() {

int x,y,z;

printf(\ scanf(\ z=mod(x,y); printf(\ } 2、

#define lower(i) (i)>=?a?&&(i)<=?z??(i)-32:i main() {

char x,y;

printf(\ scanf(\ y=lower(x); printf(\ }

第九章

一、单项选择题

1 B 2 D 3 D 4 A 5 B 6 C 7 D 8 B 9 A 10 D 11 D 12 A 13 D

二、阅读下列程序,写出运行结果 1、 HELLO! 2、 ef

3、 3,5,5,3 4、 -9 5、 CDG

三、程序填空题 1、 num=*b num=*c 2、 *(a+i)=*(a+j) *(a+j) 3、char *str *p!=?\\0? *str=?\\0?; 4、 char *s *s-?0? n*flag

5、 scanf(“%d”,&n); n==7?weekname[0]:weekname[n]

四、程序设计题 1、

main() {

int *a,*b,*c,num;

printf(\输入3个数:\ scanf(\

if (*a<*b) {num=*a;*a=*b;*b=num;} if (*a<*c) {num=*a;*a=*c;*c=num;} if (*b<*c) {num=*b;*b=*c;*c=num;} printf(\ getch(); } 2、

#include main() {

int i,m,n,k,mx,nx,*a[10],*p=a; for(i=0;i<10;i++,p++) scanf(\ p=a;

mx=nx=*p;

for(i=1,m=1;i<9;i++) {

if(mx<*(p+i)) {

m=i;

mx=*(p+i); }

}

for(i=1,n=1;i<9;i++) {

if(nx>*(p+i)) {

n=i;

nx=*(p+i); } }

k=*(p+m);

*(p+m)=*(p+n); *(p+n)=k;

printf(\ for(p=a;p

#include \#include \main() {

char *c;

int letters=0,space=0,digit=0,others=0; printf(\ while((*c=getchar())!='\\n') {

if(*c>='a'&&*c<='z'||*c>='A'&&*c<='Z') letters++; else if(*c==' ') space++;

else if(*c>='0'&&*c<='9') digit++; else

others++; }

printf(\ space,digit,others); getch(); }


C新教材课后习题参考答案汇总(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:word实用技巧

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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