C语言程序设计功课题

精做课题 科技C语言程序设计功课题已关闭评论102字数 2004阅读模式
摘要《C语言程序设计》作业与思考题解答说明:习题中P119:2.7 表示《C/C++上机实践及习题选解》中第119页的2.7题,其它以此类推,书后有解答。非《C/C++上机实践及习题选...

《C语言程序设计》功课与思考题解答

说明:习题中P119:2.7 表示《C/C++上机实践及习题选解》中第119页的2.7题,其它以此类推,书后有解答。非《C/C++上机实践及习题选解》中的习题提供习题参考谜底。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

习题解答文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

功课一文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

1.合法的标识符: a12 A21 sum2 _fun C_program文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

不合法的标识符:f $a21 21a while tan@sohu.com文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

2.文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

main文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

{ int i, j, s;文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

i=2; j=3;文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

s=i*j;文章源自微观生活(93wg.com)微观生活-https://93wg.com/2602.html

printf

}

功课二

1.指出以下哪些为C语言正确的整型常量、实型常量、字符型常量?

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

正确的实型(float)常量: 0.0 2. 1.2e-3 5e2

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

2.表达式的结果 1

0

0

9.5

‘A’

2

4.5

3. Y=sin+//+*a*a/2

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

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

功课三

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

include <stdio.h>

include <stdio.h>

include <stdio.h>

39;) i--;

if break;

ch=getchar;

}

if printf匹配&34;) ;

else printf&include<stdio.h>

main

{

int i,j,k,m=0;

for

for

{ k=100-i*10-j*5;

if { printf;

m++;

if putchar;

}

}

printf;

}

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

34;);

scanf;

y=funm_n;

printf;

}

4.P128: 4.12 ; 谜底:12345678

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

main

{

int prime,i,n=0;

for

{ prime=prime_num;

if { if printf;printf;n++;}

}

}

prime_num

{ int k=2,r;

do {

r=m % k;

if break;

k++;

}while;

if 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 <string.h>

main

{

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

char str[80];

printf;

scanf;

while

{ if c[str[i]-&39;]++;

if c[str[i]-&39;+26]++;

i++;

}

for

if { if putchar;m++;

printf;

}

for

if {if putchar;m++;

printf;

}

}

2. P132: 5.15 程序见p167

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

include <string.h>

main

{

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

p1=data;

printf;

for

{ scanf;/* 或 & */ ;

p1++;

}

for

for

if { temp=*p1; *p1=*p2; *p2=temp;}

for

printf ;

}

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

include <string.h>

main

{

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

printf;

for

for

scanf ;

for

for

if d[j][i]=d[i][j];

for

{ printf;

for

if printf ;

else printf ;

}

}

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

include <string.h>

main

{int k=0;

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

p=a; q=b;

gets; gets;

while

{ if c[k]=*p;

else c[k]=*q;

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

if strcat;

else strcat;

puts;

}

功课六

1.P134:6.5 程序见p178

2.P135:6.7 程序见p181

3.P134:6.18 程序见p196

以上就是微观生活(93wg.com)关于“C语言程序设计功课题”的详细内容,希望对大家有所帮助!

继续阅读
 
精做课题
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/2602.html