最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

C语言程序设计实验 答案

来源:动视网 责编:小OO 时间:2025-09-28 02:16:03
文档

C语言程序设计实验 答案

-前言-/*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。为回报度娘及众网友的帮助,本文档免费下载。*//*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*//*努力吧,骚年以及学妹们!*//*整理edby口玉刀一ofGUET.*/=====================实验一C语言程序初步=====================1.-------------------
推荐度:
导读-前言-/*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。为回报度娘及众网友的帮助,本文档免费下载。*//*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*//*努力吧,骚年以及学妹们!*//*整理edby口玉刀一ofGUET.*/=====================实验一C语言程序初步=====================1.-------------------
-前言-

/*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。

本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。

为回报度娘及众网友的帮助,本文档免费下载。

*/

/*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*/

/*努力吧,骚年以及学妹们!*/

/*整理ed  by 口玉刀一  of  GUET.*/

=====================

实验一 C语言程序初步

=====================

1.----------------------------

已知a=5,b=4,c=6,求出s并换行

#include"stdio.h" 

main()

2.-------------------------------

输入一个数字求他的平方

#include

main()

}

3.--------------------------------

(1)

#include

main() 

}

(2)

#include

main() 

{

}

=================================

实验二 数据类型、运算符和表达式

=================================

1.

(1)--------------------------------------------------

//总觉得打印结果怪怪的,DO YOU THINK SO?

main() 

 { 

 为输出3和%c

 注意哦,s1,s2,s3是char!而%d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu%s:输入输出为字符串 %c字符%f:输入输出为浮点型 %lf双精度浮点型

 换码符'\',表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的倍数的位置

 注意c1,c2的类型

 }

(2)

//运行结果为8.300000 %是求余数 先运算x-y,把结果转换为int型的有利于四则运算

main() 

}

(3)

main() 

}

(4)

main() 

}

2.----------------------------------------------------

(1)#include

#define MM 40 

main() 

//原来printf语句打成了print,printf语句中少了一个%d.

(2)

#include

main() 

//注意分号,%f转义

(3)

main() 

}

3.----------------------------------------------------

main() 

}

4.----------------------------------------------------

 //4.输入a,b,c三个变量,计算数学公式(a*b)/c 

main() 

  

=================================

实验三 顺序结构和输入输出方法

=================================

1.---------------------------------------------------

(1)main() 

}

(2)

main() 

}

2.----------------------------------------------------

(1)

main() 

 每个数的输出宽度为6,两个数之间逗号建个。*/ 

 个数的输出宽度7,小数位2*/ 

}

(2)

main() 

}

//打印结果有误!!

3.----------------------------------------------------

main() 

{

}

4.----------------------------------------------------

#include

main() 

}

5.---------------------------------------------------

#include

main() 

{

 小时%d分钟",b,c); 

}

6.---------------------------------------------------

#include

main()  

{

}

7.--------------------------------------------------

#include

 main() 

 { 

 } 

=================================

实验四 逻辑运算判断选取控制

=================================

1.---------------------------------------------------

1. a. 错误原因分析:Switch分号错误 

switch(a*a+b*b)  {  case 3:  case 1:y=a+b;break;  case 0:y=b-a;break;  }  

b. 错误原因分析:switch语句使用错误,后跟括号。Default放在后

边。

11:x=a*b;break; default:x=a+b;}  c. 错误原因分析:没有输出

语句。  switch(a+b)  {case 10:x=a+b;break;  case 11:y=a-

b;break;  }

2.----------------------------------------------------

(1)

main ( )

if (x>-5&&x<0) y=x ;

if (x==0)  y=x-1 ;

if(x>0&&x<10) y=x+1;

printf ("%d",y);

}

(2)

main() 

{

 

}

3.----------------------------------------------------

main ( )

}

4.----------------------------------------------------

main()

{

 

 

 

 

 

}

5.---------------------------------------------------

#include

int 

main(void)

  不构成三角形\\n");

  等边三角形

  等腰三角形

  不等边三角形

6.--------------------------------------------------

#include"stdio.h" 

main() 

 

  

 

 }

=================================

实验五 循环结构

=================================

1.---------------------------------------------------

#include"stdio.h"

main()

 

 

 

 

}

2.----------------------------------------------------

#include

main()

 

  

 

  

  

}

3.----------------------------------------------------

#include

int main()

 

 

  

   

  

           }     

 

  

4.----------------------------------------------------

#include

main()

 

 

 

}

5.--------------------------------------------------

#include

main()

{

 

 

 

}

6.--------------------------------------------------------

#include

 void main() 

 { int i,j,k=0,r,s=0,t=1000,a=0; 

for(i=2;i<=t;i++)

 { a=0; r=0; 

{ for(j=1;j { k=0; if(i%j==0) 

 { k=j; } r+=k; } 

 if(r==i) a=r; } 

if(a!=0) 

if(a==6) 

printf("%d",a); 

else 

printf("+%d",a); 

s+=a; 

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

=================================

实验六 数组

=================================

1.---------------------------------------------------

#include

main()

{

 

 

  

  

  

 

 

 

 

  

}

2.----------------------------------------------------

#include"stdio.h"

main()

{

   int n,k,xx[20];

   int i,j,t;

   printf("\\nPlease enter a number");

   scanf("%d",&n);

   printf("\\nPlease enter %d numbers:",n);

for(i=0;i   printf("%\\nPlease enter another number:");

   scanf("%d",&k);

for(i=0;i   {

       t=xx[0];

for(j=1;j           xx[j-1]=xx[j];

           xx[n-1]=t;

   }

   printf("\\nAfter moving:\\n");

for(i=0;i   printf("\\n");

}

3.----------------------------------------------------

#include

main()

{

 

 

 

 

 

 

}

4.----------------------------------------------------

#include

main() 

}

5.---------------------------------------------------

#include

int main()

 

 

 

  

 

}

=================================

实验七 字符处理

=================================

1.---------------------------------------------------

该程序的功能是:输入字符串,删除其中的数字,保留剩下的字符。

#include

main()

{

 

 

  

  

 

 

}

2.----------------------------------------------------

#include "string.h"

#include "stdio.h"

main()

{

}

3.----------------------------------------------------

//本代码有些奇怪,在有的vc上可以执行,有的却不行。

#include "stdio.h"

main()

{

}

4.----------------------------------------------------

#include "stdio.h"

main()

{

}

程序运行结果如下图所示:

5.---------------------------------------------------

#include "stdio.h"

main()

{

int i,j,k=0;

char s[255];

while((s[k]=getchar())!='@') k++;

for(j=0;s[j]!='@';j++)

{

 

}

printf("译码后结果:");

for(i=0;s[i]!='@';i++)

printf("%c",s[i]);

printf("\\n");

getchar();

}

6.--------------------------------------------------------

#include "stdio.h"

main()

{

int i=0;

char str1[255],str2[255];

printf("\\n Input string 1:");

scanf("%s",str1);

printf("\\n Input string 2:");

scanf("%s",str2);

while(1)

{

 

 

}

 printf("\\n%d\\n",str1[i]-str2[i]);

}

=====================

实验八 函数

=====================

8.1未成功

int a=3,b=5;

max(int a,int b)

{

}

main()

{

}

8.2

#include

int is_prime(int m)

{

 

 

  

   

  

 

}

void main()  

{

 

  

 

 

}

8.3

#include

int main()

{

int m,n,i,sum=1,t;

printf("请输入m的值:\\n");

scanf("%d",&m);

printf("请输入n的值:\\n");

scanf("%d",&n);

if(m{

t=m;

m=n;

n=t;

}

for(i=m;i>=m-n+1;i--)

{

sum*=i;

}

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

{

sum/=i;

}

printf("值为:%d\\n",sum);

}

=====================

实验九 指针

=====================

1.

//在每句for (j = 0; j < 12; j++)前都加上p = a;这句

//将if (j % 4 == 0) 改为 if ((j + 1) % 4 == 0)

//调试后的程序是:

#include

void main( )

{

 int j, k, a[12], *p;

 p = a;

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

  scanf("%d", p++);

 p = a;

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

 {

  printf("%d", *p++);

  if ((j+1) % 4 == 0)

 }

}

2.

#include

void main()

{

}

void swap(int *p1,int *p2)

 

 

3. main()

{

 

 

 

}

4.#include

int table[10];

void lookup(int *t,int *a,int n)

 

}

void main()

{  

 

}

5.#include

void main()

{

 

 

 

  

  

}

注意:&a[i][0]换成&a[0][i]之后结果不一样:

#include

void main()

{

 

 

 

  

  

}

文档

C语言程序设计实验 答案

-前言-/*非常感谢度娘以及各位网上C语言高手的支持,才能让敝人完成此文档的整理。本文档集合了本人、度娘、众网友的力量,其中代码的正确率约为90%(不正确的有标注)。为回报度娘及众网友的帮助,本文档免费下载。*//*配“电子科技大学出版社(周信东主编)”的C语言程序设计实验*//*努力吧,骚年以及学妹们!*//*整理edby口玉刀一ofGUET.*/=====================实验一C语言程序初步=====================1.-------------------
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top