C语言程序设计作业题-

C语言程序设计作业题-,第1张

《C语言程序设计》作业与思考题解答

说明:习题中P119:27 表示《C/C++上机实践及习题选解》中第119页的27题,其它以此类推,书后有解答。非《C/C++上机实践及习题选解》中的习题提供习题参考答案。

习题解答

作业一

1.合法的标识符: a12 A21 sum2 _fun C_program

不合法的标识符:f(x) $a21 21a while tan@sohucom

2

main( )

{ int i, j, s;

i=2; j=3;

s=ij;

printf(“ %d %d=%d”,i,j,s)

}

作业二

1指出下列哪些为C语言正确的整型(int)常量、实型(float)常量、字符型(char)常量?

正确的整型(int)常量:0 -325 128 03456

正确的实型(float)常量: 00 2 12e-3 5e2

正确的字符型(char)常量: ‘b’ ‘104’ ‘108’ ‘ ’ ‘8’

2表达式的结果 (1) 1

(2) 0

(4) 0

(5) 95

(9) ‘A’

(11) 2

(12) 45

3 Y=sin(2x)+(a+b)/(ab)/(1+a/b)+aa/2

4.设m为整数,用逻辑表达式表示:能同时被3与7整除或者被5除余2且小于100的整数。

m%3= =0 && m%7= =0 || m%5= =2 && m<100

作业三

1.华氏温度通过公式C=5/9(f-32)转换成摄氏温度。试编程并上机调试运行:从键盘上输入华氏温度,利用公式计算后输出摄氏温度(要求:保留一位小数;记录调试过程中遇到的问题及解决方法)。

#include

main( )

{ float f,c;

scanf(“%f”,&f);

c=50/9(f-32);

printf(“c=%1f”,c);

}

2

用IF语句:

#include

#include

main( )

{ float x,y;

scanf(“%f”,&x);

if (x<0) y=fabs(x);

else if (x<10) y=x;

else if (x<20) y=3-x/5;

else if (x<40) y=3x-10;

else y=0;

printf(“y=%f’,y);

}

用switch 语句:

#include

#include

main( )

{ float x,y;

scanf(“%f”,&x);

if (x<0) y=fabs(x);

else switch ( int(x/10) )

{ case 0: y=x; break;

case 1: y=3-x/5;break;

case 2,3: y=3x-10; break;

defaut y=0;

}

printf(“y=%f’,y);

}

3 解答见P151;

4.程序如下:

#include

#include

main()

{

int i=0;

char ch;

ch=getchar();

while (ch!=' ')

{ if (ch=='(') i++;

if (ch==')') i--;

if (i<0) break;

ch=getchar();

}

if (i==0) printf("(与)匹配") ;

else if (i<0) printf(" 缺) ") ;

else printf("缺少)");

}

5 程序如下:

#include

main()

{

int i,j,k,m=0;

for (i=1;i<10;i++)

for (j=1;j<20;j++)

{ k=100-i10-j5;

if (k>0) { printf(" i=%-3dj=%-3dk=%-3d",i,j,k);

m++;

if (m%4==0) putchar(' ');

}

}

printf(" m=%d ",m);

}

6 在横线上填写合适语句,完善程序,使之完成如下功能:从键盘上输入一个不多于7位的正整数,统计其中2的个数,并求各位数字中的最小数。

#include

main( )

{int count,min,temp;

long n;

min=9; count=0;

scanf( “%ld” ,&n);

do

{ temp= n % 10 ;

if (temp= =2) count++;

if (min>temp) min=temp;

n=n/10;

}while ( n );

printf(“count=%d,min=%d”,count,min)

}

作业四

1.p128: 46 解答见p156

2 p128: 411 解答见p158

3编写一递归函数计算mn ,并从键盘输入m,n的值(如4,3),求mn 的值(上机调试)。

funm_n(int m,int n)

{

int y;

if (n==1) y=m;

else y=mfunm_n(m,--n);

return y;

}

main()

{int m,n,y;

printf("Input integer(m,n):");

scanf("%d,%d",&m,&n);

y=funm_n(m,n);

printf(" %d^%-d=%-d",m,n,y);

}

4P128: 412 (3); 答案:12345678

5.求3-100中的素数,要求编写一函数来判断某数是否为素数。

main()

{

int prime,i,n=0;

for (i=3;i<=100;i++)

{ prime=prime_num(i);

if (prime) { if (n%10==0) printf(" ");printf("%4d",prime);n++;}

}

}

prime_num(int m)

{ int k=2,r;

do {

r=m % k;

if (r==0) break;

k++;

}while(k<m); p=""> </m);>

if (r!=0) return m;

else return 0;

}

6 结果如下:

main0:x=12,y=2

fun: x=6,y=25

main:x=12,y=2

fun:x=7,y=26

main:x=12,y=2

作业五

1从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。

#include

#include

main()

{

int i=0,c[52]={0},m=0;

char str[80];

printf("Input a string:");

scanf("%s",str);

while (str[i])

{ if (str[i]>='A' && str[i] <='Z') c[str[i]-'A']++;

if (str[i]>='a' && str[i] <='z') c[str[i]-'a'+26]++;

i++;

}

for (i=0;i<26;i++)

if (c[i]){ if (m%8==0) putchar(' ');m++;

printf("%c:%-d ",i+'A',c[i]);

}

for (i=0;i<26;i++)

if (c[i+26]){if (m%8==0) putchar(' ');m++;

printf("%c:%-d ",i+'a',c[i+26]);

}

}

2 P132: 515 程序见p167

3.从键盘上输入8个数,用选择法按由大到小的顺序排列并输出,要求用指针实现。

#include

#include

main()

{

int data[8],i,p1,p2,temp;

p1=data;

printf("Input 8 numbers:");

for (i=0;i<8;i++)

{ scanf("%d",p1);/ 或 &(p1) / ;

p1++;

}

for (p1=data;p1<data+8-1;p1++) p=""> </data+8-1;p1++)>

for (p2=p1+1;p2<data+8;p2++) p=""> </data+8;p2++)>

if (p1<p2){ temp=p1; p1=p2; p2=temp;}

for (i=0,p1=data;i<8;i++,p1++)

printf("%6d",p1 ) ;

}

4.从键盘上输入一个4 4整数矩阵,以主对角线()为对称轴,将左下角元素中较大元素代替右上角对应元素,并将右上角元素(含对角线元素)输出。

#include

#include

main()

{

int d[4][4],i,j,temp;

printf("Input 16 numbers:");

for (i=0;i<4;i++)

for (j=0;j<4;j++)

scanf("%d",&d[i][j]) ;

for (i=0;i<4;i++)

for (j=0;j<i;j++) p=""> </i;j++)>

if (d[i][j]>d[j][i]) d[j][i]=d[i][j];

for (i=0;i<4;i++)

{ printf(" ");

for (j=0;j<4;j++)

if (j>=i) printf("%6d",d[i][j] ) ;

else printf("%6c",' ') ;

}

}

5.盘上输入两个字符串a,b,下面程序将a,b的对应字符中的较大者存放在数组c的对应位置上,填空完善之。

#include

#include

main( )

{int k=0;

char a[80],b[80],c[80]={‘’},p,q;

p=a; q=b;

gets(a); gets(b);

while (p!=0 || q!=0 )

{ if ( p!=0 ) c[k]=p;

else c[k]=q;

p++; q++; k++;

if ( p !=0 ) strcat(c,p);

else strcat(c,q);

puts(c);

}

作业六

1.P134:65 程序见p178

2.P135:67 程序见p181

3.P134:618 程序见p196

#include<stdioh>

#include <mathh>

void main ()

{

int x,y,z;

scanf("%d%d",&x,&y);

z=pow(sqrt(y),x)+log10(y);

printf("%d\n",z);

}

这道题里面涉及到常用数学函数,像fabs(x), 求绝对值,pow(x,y)相当于x^y,log10(x)相当于求lgx一样,这些函数是需要包含在头文件<mathh>里面的,你可以好好看看书。另外不知道你这题目有没有要求输入和输出数据的类型,我给你的这个程序是针对整形而言的,希望会对你有帮助。

#include <stdioh>

int main()

{

int total = 18;

int i5, i2, i1;

for (i5 = 0; i5 5 <= total; i5++)

for (i2 = 0; i2 2 + i5 5 <= total; i2++)

for (i1 = 0; i1 + i2 2 + i5 5 <= total; i1++)

if (i1 + i2 2 + i5 5 == total && i1 + i2 + i5 == 10)

printf("1元%d张\t2元%d张\t5元%d张\n", i1, i2, i5);

return 0;

}

1元2张 2元8张 5元0张

1元5张 2元4张 5元1张

1元8张 2元0张 5元2张

#include <stdioh>

int main()

{

int total = 0;

int i;

for (i = 1; i < 5000; ++i)

if (i % 37 == 0)

total += i;

printf("total = %d\n", total);

return 0;

}

total = 339660

#include <stdioh>

int main()

{

int total = 0;

int i;

for (i = 300; i<= 600; i++)

if (i/100 == i%10)

total += i;

printf("total = %d\n", total);

return 0;

}

total = 13470

大学学习资料免费下载网 有类似资料

在 其他公共课程 版块

标题:陈东方 C语言程序设计基础实验与题解(答案)

中国物联网校企联盟技术部

C语言程序设计复习:

1、理解以下术语的含义:数组、函数、地址 指针 指针变量 直接访问 间接访问、结构体

2、用起泡法对10个数由小到大排序(P134例题)

5、输入10个学生的成绩,分别用函数实现下列功能:

1)计算所有学生的平均分;

2) 计算学生成绩中最高分;

3) 计算学生成绩中最低分;

4) 统计及格学生人数;

5) 查找成绩为指定成绩(如90)记录,如果没有,请给出提示,如果有,请统计满足条件的记录数。

6、有一个已经排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。(P153习题74)

7、编写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字字符间空一个空格。如输入1990,应输出“1 9 9 0”。(要求用函数)(P202习题88)

8、编写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(要求用指针,不能使用strlen()函数) (P279习题106)

9、编写一个程序,打入月份号,输出该月的英文月名。例如,输入“3”则输出“March”(要求用指针数组)。(P279习题1018)

10、将一个数组中的值按逆序重新存放。例如,输入的数组顺序为8,6,5,4,1,要求改为1,4,5,6,8。(P153习题75)

11、编写一个函数用“起泡法”对输入的10个字符按由小到大顺序排序(要用函数)。(P202习题811)

12、将数组a中n个整数按相反顺序存放(要用函数)。(P237例题107)

13、输入一行文字,找出其中大写字母、小写字母、空格、数字及其他字符各有多少。(要求用指针实现)(P279习题108)

14、编写一个函数,将两个字符串连接(要用自定义函数,不能用strcat函数)。(P202习题86)

15、输入3个字符串,按照由小到大的顺序输出。(要求用指针) (P278习题102)

16、输入10整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数:1、输入10个数; 2、进行处理; 3、输出10个数(数据对换要求用指针实现)(P278习题103)

参考答案:

2、用起泡法对10个数由小到大排序

#include <stdioh>

void main()

{ int a[10]; int i,j,t;

printf("input 10 numbers :\n");

for (i=0;i<10;i++)

scanf("%d“,&a[i]);

printf(“\n");

for(j=0;j<9;j++)

for(i=0;i<10-j;i++)

if (a[i]>a[i+1])

printf("the sorted numbers :\n");

for(i=0;i<10;i++)

printf(“%d “,a[i]);

}

3、用递归方法求n阶勒让德多项式的值,递归公式为(要求用函数):(P202习题813)

pn(x)= 1 n=0

x n=1

((2n-1)x-pn-1(x)-(n-1)pn-2(x)/n n>1

3、#include <stdioh>

void main()

{

int x,n;

float p(int,int);

printf(“input n & x:”);

scanf(“%d,%d”,&n,&x);

printf(“n=%d,x=%d\n”,n,x);

printf(“P%d(%d)=%62f\n”,n,x,p(n,x));

}

float p(int n,int x)

{

if(n==0)

return 1;

else if(n==1)

return x;

else

return ((2n-1)xp((n-1),x)-(n-1)p((n-2),x))/n;

}

4、输入3个整数,按由小到大的顺序输出(要求用指针类型)(P228例题)

4、输入3个整数,按由小到大的顺序输出(要求用指针类型)

#include <stdioh>

void main()

{

void sort (inta, intb,intc);

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

sort(&a,&b,&c);

printf("a=%d,b=%d,c=%d\n",a,b,c);

}

void sort (int a, int b,int c)

{

int tmp;

if (a>b)

{

tmp=a;

a=b;

b=tmp;

}

if (a>c)

{

tmp=a;

a=c;

c=tmp;

}

if (b>c)

{

tmp=b;

b=c;

c=tmp;

}

}

5、输入10个学生的成绩,分别用函数实现下列功能:

1)计算所有学生的平均分;

6) 计算学生成绩中最高分;

7) 计算学生成绩中最低分;

8) 统计及格学生人数;

9) 查找成绩为指定成绩(如90)记录,如果没有,请给出提示,如果有,请统计满足条件的记录数。

#include <stdioh>

void main()

{

int average(int a[]);

int max(int a[]);

int min(int a[]);

int pass(int a[]);

int search(int a[],int g);

int i,j,g;

int score[10],aver,m1,m2,p,s;

printf("Please input 10 scores:\n");

for(i=0;i<10;i++)

scanf("%d",&score[i]);

printf("\n");

aver=average(score);

m1=max(score);

m2=min(score);

p=pass(score);

printf("平均分为: %d\n",aver);

printf("最高分为: %d\n",m1);

printf("最低分为: %d\n",m2);

printf("及格人数为: %d\n",p);

printf("需要查找吗?\n");

printf("输入1继续查找,输入0退出(1/0):");

scanf("%d",&j);

if(j==1)

{

printf("请输入要查找的分数: \n");

scanf("%d",&g);

s=search(score,g);

if(s==0)

printf("没有满足条件的记录");

else

printf("成绩为%d的学生共有%d名\n",g,s);

}

}

int average(int a[])

{

int i;

int aver,sum=a[0];

for(i=1;i<10;i++)

sum=sum+a[i];

aver=sum/10;

return aver;

}

int max(int a[])

{

int i;

int m=a[0];

for(i=1;i<10;i++)

if(m<a[i])

m=a[i];

return m;

}

int min(int a[])

{

int i;

int m=a[0];

for(i=1;i<10;i++)

if(m>a[i])

m=a[i];

return m;

}

int pass(int a[])

{

int i;

int s=0;

for(i=0;i<10;i++)

if(a[i]>=60)

s++;

return s;

}

int search(int a[],int g)

{

int i;

int s=0;

for(i=0;i<10;i++)

if(a[i]==g)

s++;

return s;

}

6、已有一个已排好次序的数组,要求输入一个数后,按原先排序的规律将它插入数组中。

Void main()

;

int temp1,temp2,number,end,i,j;

printf("初始数组如下:");

for (i=0;i<10;i++)

printf("%5d",a[i]);

printf("\n");

printf("输入插入数据:");

scanf("%d",&number);

end=a[9];

if(number>end)

a[10]=number;

else

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

{ if(a[i]>number)

{temp1=a[i];

a[i]=number;

for(j=i+1;j<1;j++)

{temp2=a[j];

a[j]=temp1;

temp1=temp2;

}

break;

}

}

}

for(i=0;i<11;i++)

printf("a%6d",a[i]);

}

7、编写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字字符间空一个空格。如输入1990,应输出“1 9 9 0”。

#include <iostream>

void main()

{

void stradd(char str[]);

char str[80];

printf("输入一串数字\n\n");

gets(str);

stradd(str);

printf("\n\n加空格后的字符串\n\n");

puts(str);

}

void stradd(char str[])

{

char a[80];

int i=0,j;

for(j=0;str[j]!='\0';j++)

{

a[i]=str[j];

a[i+1]=' ';

i+=2;

}

a[i]='\0';

for(i=0;a[i]!='\0';i++)

{

str[i]=a[i];

}

str[i]='\0';

}

8、编写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(要求用指针实现)

#include "stdioh"

int stringlength( char *str )

{int n;

n=0;

While(str!=0)

{n++;

str++;

}

Return(n);

}

int main()

{

char str〔100〕,

int len,

printf("Please input a string: "),

scanf("%s"str),

len = stringlength( str ),

printf("The string’s length is %d"len),

return 0;

}

9、编写一个程序,打入月份号,输出该月的英文月名 n。例如,输入“3”则输出“March”,要求用指针数组处理。

#include <stdioh>

main()

{ char month_name[13]={"illegal month","January","February","March","April",

"May","June","July","August","September","October","November","December"};

int n;

printf("Input month: ");

scanf("%d",&n);

if((n<=12)&&(n>=1))

printf("It is %s\n",(month_name+n));

else

printf("It is wrong\n");

}

10、将一个数组中的值按逆序重新存放。例如,输入的数组顺序为8,6,5,4,1,要求改为1,4,5,6,8。

#include <stdioh>

#define N 5;

void main()

{

int a[N],i,temp;

printf(“enter array a:\n”);

for(i=0;i<N;i++)

scanf(“%d”,&a[i]);

printf(“array a:\n”);

for(i=0;i<N;i++)

printf(“\nNow, array a:\n”);

for(i=0;i<N;i++)

printf(“%4d”,a[i]);

printf(“\n”);

}

11、编写一个函数用“起泡法”对输入的10个字符按由小到大顺序排序(要用函数)。

#include <stdioh>

void main()

{ char str[80];

void sort(char str[]);

printf("输入一个字符串\n\n");

gets(str);

sort(str);

printf("\n\n字符由小到大排序为:\n\n");

puts(str);

}

void sort(char str[])

{ int i,j;

char temp;

for(i=0;i<strlen(str);i++)

{

for(j=0;j<strlen(str)-i-1;j++)

{

if(str[j]>str[j+1])

{

temp=str[j];

str[j]=str[j+1];

str[j+1]=temp;

}

}

}

}

12、将数组a中n个整数按相反顺序存放(要用函数)。

#include <stdioh>

void inv(int x[ ],int n)/形参x是数组名/

int temp,i,j,m=(n-1)/2;

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

{j=n-1-i;

temp=x[i];x[i]=x[j];x[j]=temp;}

return;

void main()

{ int i,a[10]={3,7,9,11,0,6,7,5,4,2};

printf(“转换前的数组为:\n");

for(i=0;i<10;i++)

printf("%d,",a[i]);

printf("\n");

inv(a,10);

printf(“转换后的数组为:\n");

for(i=0;i<10;i++)

printf("%d,",a[i]);

printf("\n");

13、输入一行文字,找出期中大写字母、小写字母、空格、数字及其他字符各有多少?(要求用指针实现)

#include<stdioh>

#include<stringh>

int main()

{

char str[40];//创建字符串数组

int count[5]=;//创建计数器数组并初始化

printf("Please input a string \n");

scanf("%s",str);

char p=str;//指针p指向字符串数组str

int n=strlen(str);//确定输入字符串的长度

for(int i=0;i<n;i++)

{

if((p+i)>='A'&&(p+i)<='Z')

{

count[0]++;//统计大写字母数目

}

else if((p+i)>='a'&&(p+i)<='z')

{

count[1]++;//统计小写字母数目

}

else if((p+i)>='0'&&(p+i)<='9')

{

count[2]++;//统计数字数目

}

else if((p+i)=='')

{

count[3]++;//统计空格数目

}

else

{

count[4]++;//统计其他字符数目

}

}

printf("大写字母 小写字母 数字 空格 其他字符:\n");

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

{

printf("%d\t ",count[i]);//打印各统计数目

}

printf("\n\n");

return 0;

}

14、编写一个函数,将两个字符串连接。

#include < stdioh >

#include<stringh>

void concatenate(char string1[],char string2[],char string[])

{

int i,j;

for(i=0;string1[i]!=’\0’;i++)

string[i]=string1[i];

for(j=0;string2[j]!=’\0’;j++)

string[i+j]=string2[j];

string[i+j]=’\0’;

}

void main()

{

char s1[100],s2[100],s[100];

printf(“input string1:”);

scanf(“%s”,s1);

printf(“input string2:”);

scanf(“%s”,s2);

concatenate(s1,s2,s)

printf(“the new string is %s”,s);

}

15、输入3个字符串,按照由小到大的顺序输出。 (要求用指针实现)

#include <stdioh>

void main()

{

void sort (inta, intb,intc);

int a,b,c;

scanf("%d%d%d",&a,&b,&c);

sort(&a,&b,&c);

printf("a=%d,b=%d,c=%d\n",a,b,c);

}

void sort (int a, int b,int c)

{

int tmp;

if (a>b)

{

tmp=a;

a=b;

b=tmp;

}

if (a>c)

{

tmp=a;

a=c;

c=tmp;

}

if (b>c)

{

tmp=b;

b=c;

c=tmp;

}

}

16、输入10整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数:1、输入10个数; 2、进行处理; 3、输出10个数(数据对换要求用指针实现)

#include <stdioh>

void input(int number[])

{

Int I;

Printf(“input 10 numbers:”);

For(i=0;i<10;i++)

Scanf(“%d”,&number[i]);

}

void max_min_value(int number[])

{

int max,min,p,temp;

max=min=number;

For(p=number+1;p<number+10;p++)

if(p>max)

max=p;

else if(p<min)

min=p;

temp=number[0];number[0]=min;min=temp;

if(max=number) max=min;

temp=number[9];number[9]=max;max=temp;

}

void output(int number[])

{

int p;

printf(“Now, they are: “);

for(p=number;p<number+10;p++)

Printf(“%d”,p);

printf(“\n”);

}

void main()

{

int number[10];

input(number);

max_min_value(number);

output(number);

}

就这样啦,源码在下面

#include <stdioh>

#include <stringh>

int main()

{

    char  str[80] ;

    int   char_number[26] ;

    // 初始化

    memset(str, 0, sizeof(str)) ;

    memset(char_number, 0, sizeof(char_number)) ;

    scanf("%s", &str) ;

    int  i = 0 ;

    for ( i = 0; str[i] != '\0'; ++i)

    {

        if ( 'A' <= str[i] && str[i] <= 'Z' )

        {    // 大写字母

            ++char_number[ (int)(str[i] - 'A') ] ;

        }

        else if ( 'a' <= str[i] && str[i] <= 'z' )

        {    // 小写字母

            ++char_number[ (int)(str[i] - 'a') ] ;

            // 对应的int数组加1,比如是字母c,则char_number[2]加一

        }

    }

    for (i = 0; i < 26; ++i)

    {

        // 不输出没有的字母 可以注释掉

        if (char_number[i] == 0)  continue ;    

        

        // 输出字母以及字数

        printf("%c: %d\n", (char)(i + 'a'), char_number[i]) ;

    }

    return 0 ;

}

从键盘上输入一行带有英文字母的任意字符串

第一部分 习题解答

第1章 引言习题解答 1

第2章 基本的程序语句习题解答 2

第3章 程序的简单算法制定习题解答 6

第4章 分支结构习题解答 11

第5章 循环结构习题解答 19

第6章 函数和宏定义习题解答 30

第7章 数组习题解答 38

第8章 指针习题解答 48

第9章 构造数据类型习题解答 56

第10章 文件 *** 作习题解答 65

第11章 位运算习题解答 73

第二部分 实验

第1章 引言实验 79

11 目的和要求 79

12 实验练习 79

13 综合练习 83

第2章 基本的程序语句实验 83

21 目的和要求 83

22 相关知识 83

23 实验练习 84

24 综合练习 90

第3章 程序的简单算法制定实验 91

31 目的和要求 91

32 实验练习 91

第4章 分支结构实验 96

41 目的和要求 96

42 相关知识 96

43 实验练习 97

44 综合练习 105

第5章 循环结构实验 107

51 目的和要求 107

52 相关知识 107

53 实验练习 108

54 综合练习 118

第6章 函数和宏定义实验 120

61 目的和要求 120

62 相关知识 121

63 实验练习 122

64 综合练习 126

第7章 数组实验 127

71 目的和要求 127

72 相关知识 128

73 实验练习 129

74 综合练习 134

第8章 指针实验 136

81 目的和要求 136

82 相关知识 136

83 实验练习 137

84 综合练习 144

第9章 构造数据类型实验 145

91 目的和要求 145

92 相关知识 145

93 实验练习 147

94 综合练习 153

第10章 文件 *** 作实验 155

101 目的和要求 155

102 相关知识 156

103 实验练习 157

104 综合练习 164

第11章 位运算实验 165

111 目的和要求 165

112 相关知识 165

113 实验练习 166

114 综合练习 168

第三部分 其他

第12章 集成开发环境介绍 170

121 Turbo C的安装及使用 170

1211 Turbo C的安装 170

1212 Turbo C简介 170

1213 Turbo C的使用 173

122 Borland C++的安装及使用 175

1221 Borland C++的安装 175

1222 编辑、编译和运行程序 175

第13章 常见编译错误信息 176

131 致命错误 177

132 一般错误 177

133 警告 185

以上就是关于C语言程序设计作业题-全部的内容,包括:C语言程序设计作业题-、谁有c语言程序设计第一章习题答案、c语言程序设计题 最好附带答案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10062660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存