附录 习题参考答案
※ 2.4 设计性实验中的(3)小题参考答案
//用户登录程序
#include "stdio.h"
#include "string.h"
void main()
{ int pword,flag;
char user[10];//定义用户名称数组user
printf("*******用户登录******\n\n");
printf("请输入用户名:");
gets(user);//输入用户名
flag=strcmp(user,"zhanghui");
if(flag==0)
{printf("请输入密码:");
scanf("%d",&pword); //输入密码
if(45678==pword)
printf(" 欢迎你使用本程序!\n\n");
else
printf("密码错误!\n\n");
}
else
printf("用户名错误!\n\n");
} a[10]=value (2) a[i]=value (3)break
※ 3.2 练习题
一、选择题
15.ADBDB 6~10.ABCCD 11~15.ABBDB
16~20.BDCBC 21.C
二、填空题
1102,10 2.#define 符号常量 常量 3.x>20&&x<30||x
5.1 6.n=1 7.-4
※ 4.2 练习题
一、选择题
15.BACDD 6~10.BADCA 11~15.BADBC
16~20.CBCAA 21~22.CB
二、填空题
110 2.y=1 x%i= =0 3.a=1,b= ,c=2 4.c=A
5.
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
6.1 7.13
8.. (cx=getchar( ))!=-1 front=cx; 9.m%n
10. 4 11.n1=%d\nn2=%d\n
12.(1)a+b>c&&a+c>b&&b+c>a (2)ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'
三、读程序,写结果
1-1 2.3,1,-1 3.a=16,y=60
4.x=12,y=4 5.59
四、程序设计题
1#include
void main()
{float a,b,c,d;
scanf("%f,%f,%f",&a,&b,&c);
d=a;
if (d>b) d=b;
if (d>c) d=c;
printf("%f",d);
}
2.#include
void main()
{int a,b,c;
for (a=1;a<=9;a++)
for (b=0;b<=9;b++)
for (c=0;c<=9;c++)
if ((a*a*a+b*b*b+c*c*c)= =1099) printf("%d%d%d",a,b,c);
}
3.#include
void main()
{int i,j,k;
for (i=1;i<=6;i++)
{for (j=1;j<=20-3*i;j++) printf(" ");
for (k=1;k<=i;k++) printf("%3d",k);
for (k=i-1;k>0;k--) printf("%3d",k);
printf("\n");
}
}
4.#include
void main()
{float x,fmax,fmin;
scanf("%f",&x);
fmax=fmin=x;
while (x>=0)
{if (x>fmax)
fmax=x;
else
if (x
fmin=x;
scanf("%f",&x);
}
printf("\nmax=%f,min=%f",fmax,fmin);
}
※ 5.2 练习题
一、选择题
c语言程序设计方法及在线实践课后答案 c语言程序设计实践习题参考答案(西南师范大学出版社).doc...