C语言第七次作业

1.编写递归函数将某个整数按反序方式输出

#include <stdio.h>
void prt(int n)
{
   printf("%d ",n%10);
   if(n>10)
   prt(n/10);
 } 

int main(void)
{
   int a;
   printf("请输入整数:");
   scanf("%d",&a);
   prt(a);
   return 0;
}

2.

#include<stdio.h>
int main()
{
	int i,a[10],n,m;
	printf("请输入n的值:\n");
	scanf("%d",&n);
	printf("请依次输入每个整数,用空格隔开:\n");
	for(i=0;i<n;i++)
	   scanf("%d",&a[i]);
	for(i=0;i<n/2;i++)
	{
		m=a[i];
		a[i]=a[n-1-i];
		a[n-1-i]=m;

	}
	for(i=0;i<n;i++)
	   printf("%d",a[i]);
	return 0;
}

  

  

时间: 2024-10-24 14:39:53

C语言第七次作业的相关文章

C语言--第七周作业评分(5班)

作业链接:https://edu.cnblogs.com/campus/hljkj/CS2017-5/homework/1304 一.评分要求 要求1 完成PTA第七周所有题,总共两次题,每次12.5分.若存在抄袭现象,倒扣此题所有分数(25分). 要求2 2道题,每道题对应10分(总计20分). (1)实验代码(1分). (2)设计思路:算法描述(1分),流程图(2分). (3)调试过程中遇到的问题及解决办法(3分). (4)本题PTA提交列表(3分). 要求3 按照要求2将其他题目的代码.解

C语言第七次作业---要死了----

1.编写递归函数将某个整数按反序方式输出 #include <stdio.h> void prt(int n) { printf("%d ",n%10); if(n>10) prt(n/10); } int main(void) { int a; printf("请输入整数:"); scanf("%d",&a); prt(a); return 0; } 2 #include<stdio.h> int main

C语言——第七周作业

题目 题目一:求交错序列前N项和 1.实验代码 #include <stdio.h> int main() { int n , i , b ; double sum = 0 , a , c ; scanf("%d",&n); a = 1; b = 1; for( i = 1 ; i <= n ; i++) { c = a * i / b; sum += c; a = -a; b += 2; } printf("%.3f",sum); } 2

软件过程与项目管理第七次作业

软件过程与项目管理第七周作业 我们的2D游戏已经基本成型了,只有一些小的接口没有实现,现在要做的主要工作就是测试.我们测试要用到的语言是lua语言.我们以前没有接触过lua语言.这周我就上网学习了一下lua语言的背景知识,下面做一个简要的总结: 1.lua简介:lua是一个小巧的脚本语言.其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能.Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行.Lua并没有提供强大的库,这是由它的定位决定的.所以Lua不适合作为开

C语言第0次作业

C语言-第0次作业 你认为大学的学习生活.同学关系.师生应该是怎样? 学习生活:能够自我管理,自主学习,有效利用图书馆的资源. 同学关系:求同存异,彼此宽容,带动学习. 师生关系:老师不应该纯粹灌输知识,要能带动学生思考问题,随时指出学生的进步和不足.学生能够做中学,不懂再问. 你对软件工程专业或者计算机科学与技术专业了解是怎样? 软件工程关注和应用相关学科的知识来解决问题,更偏好实践,以项目工程视角来学习. 你中学学过哪种计算机编程语言,掌握到什么程度?有没有参加过类似编程的比赛? 没有. 你

《Java语言程序设计》大作业报告 九宫格游戏

    <Java语言程序设计>大作业报告     中国石油大学(北京)2015 - 2016 学年第二学期     班级:_____计算机14-1_______ 姓名:_____  许 恺_________________ 学号:______2014011329___________     题意分析 程序首先需要九个可以移动的格子,大小相等,有字符串标示,其次要可以相应鼠标和键盘方向键的控制,可以自由移动,并且与此同时记录步数,最后在满足条件时弹出对话框并显示步数以及是否打破记录,关于打破

嵌入式linux C++语言(七)——继承与派生

嵌入式linux C++语言(七)--继承与派生 一.继承 在C++编程中软件可重用性(software reusability)是通过继承(inheritance)机制来实现的.类的继承,是新的类从已有类那里得到已有的特性.或从已有类产生新类的过程就是类的派生.原有的类称为基类或父类,产生的新类称为派生类或子类. 派生类的声明:class 派生类名:[继承方式] 基类名{派生类成员声明:};    一个派生类可以同时有多个基类,这种情况称为多重继承,派生类只有一个基类,称为单继承. 继承方式规

C语言--第0次作业 --卢宇婷

C语言--第0次作业============###你认为大学的学习生活.同学关系.师生应该是怎样?- **学习生活**:      大学的课看似没有几节,但是就跟南孚一样,一节更比六节强,老师会在一节课中讲一大堆知识点.学生上课不可能两个小时都全神贯注,下课的时候就要找笔记记得全的同学问自己漏掉的知识点,时不时要跑到图书馆查找资料,找学霸问问题.- **同学关系**        我和同学们的关系会很融洽,一起学习玩游戏.宿舍里就四个女生,不会吵架,傍晚可以一起吃饭逛街.我准备在大学期间锻炼,在

c语言基础1的作业

#include <stdio.h> int main(int argc, const char * argv[]){ // insert code here...    //计算十进制42转换为二进制.八进制.十六进制分别对应的值    int number1=42;   /* int number1=42;   for (number1; number1>=1; ) {        if ( number1%2==0)            printf("1"