/********************************************************************
@file Main.cpp
@date 2017-05-29 12:55:07
@author Zoro_Tiger
@brief 问题 1043: C语言程序设计教程(第三版)课后习题10.1http://www.dotcpp.com/oj/problem1043.html
********************************************************************/
#include <cstdio>
#include <algorithm>
#include <vector>#define TEST
#undef TEST
#defin...
主要内容:指针和数组细节,"//"的可移植性说明#include <stdio.h>int main(int argc, char **argv)
{int a[10]={1,2,3,4,5,6,7,8,9,0},*p;#if 0
/*按移植性来说,在《c语言程序设计--现代方法》指出要用当前注释方法,而不是// 因为一些编译可能不支持
*/ // 错误举例 while(*a != 0){a++; // a++ 相当于a = a+1,不能改变a的值// 而*(a+1) = 12;是可以的,a[1]= 12;// a 可以代替 &a[0], a+1可以代替&a[1] }
#elif 1
...
/********************************************************************
@file Main.cpp
@date 2017-5-8
@author Zoro_Tiger
@brief 问题 1008: C语言程序设计教程(第三版)课后习题5.6http://www.dotcpp.com/oj/problem1008.html
********************************************************************/
#include <cstdio>#define TEST
#undef TEST//!获取成绩等级char GetGrade(int number_score);int main(in...
一、实验目的 1. 理解80×25彩色字符模式显示原理 2. 理解转移指令jmp, loop, jcxz的跳转原理,掌握使用其实现分支和循环的用法 3. 理解转移指令call, ret, retf的跳转原理,掌握组合使用call和ret/retf编写汇编子程序的方法,掌握参数传递方式 4. 理解标志寄存器的作用 5. 理解条件转移指令je, jz, ja, jb, jg, jl等的跳转原理,掌握组合使用汇编指令cmp和条件转移指令实现分支和循环的用法 6. 了解在visual stu...
程序-> <外部声明><程序><外部声明>外部声明-> <函数定义>|<声明>函数定义-> <函数类型><说明符><复合语句>函数类型-> void|char|int|float说明符-> <指针 ><直接说明符>|<直接说明符>指针-> <*>|<*><指针>直接说明符-> <标识符>|<直接说明符[]>|<直接说明符[常量表达式]>|<标识符(参数序列)>|<标识符()>|<直接说明符,标识符序列>标识符序列-> <标识符>|<标识符序列><,><标识符>常量表达式-> <条件表达式>参数序列-> <参数声...
Problem Description输入一个用年月日表示的日期,求该日期是该年的第几天。输入某年的第几天,输出这一天是该年的几月几号,茂茂解不出,需要你的帮助。Input开始有个整数k,表示询问的种类,如果k=1,后面有三个合法的整数a,b,c,表示输入的年月日,此时输出该日期是该年的第几天;如果k=2,后面有两个合法的整数a,b,求a年的第b天的日期。保证所有的输入合法。Output对于询问1,输出一个整数表示是该年的第几天。 对于询问2,输出年...
第十三章 字符串1、字符串字面量(13.1) 字符串字面量:用一对双引号括起来的字符序列。字符串字面量可以像字符常量一样包含转义字序列。 在字符串字面量中小心使用八进制和十六进制的转义序列。 字符串字面量太长而无法放置在单独一行以内,要把第一行用字符\结尾。字符\可以用来把两行或更多行的代码连接成一行。 本质上,C语言把字符串字面量作为字符数组来处理。2、字符串变量(13.2) 用一个变量来存储最多有...
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! (一下内容是对黑马苹果入学视频的个人知识点总结)(一)scanf函数1> 简单介绍一下scanf函数 这是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>。调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量2...
输出“Hello World”(mooc第一周编程练习)# 定义main函数,如果定义为 int型的函数,记得要有返回值0,如果定义为void则不需要返回值。# 输出“Hello World”#include<stdio.h>
int main(){
printf("Hello World");
return0;
}逆序的三位数(5分)(mooc第二周编程练习)题目内容:逆序的三位数:程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是...
一、for语句,while语句,do-while语句 1.特征 forwhiledo-while最小执行次数001判断方式初始化 -> 先判断后执行先判断后执行先执行后判断优缺点在循环次数明确时使用较方便更适用于条件不确定的场合无论如何都会执行一次 2.do-while语句常用于解决脆弱的输入方式char choice;
do
{scanf("%c", &choice);
} while (choice != ‘y‘ && choice != ‘n‘); 3.do-while语句后有一个分号二、break语句和continue语句 1.当b...
题目:任务1:英雄出世 炎热的夏天午后,小明正在百无聊赖地写c语言程序。忽然,电脑屏幕一阵抖动,浮现下面18×18个看似杂乱无章的数字: 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, 45, 126, 126, 126, 126, 126, 45, 95, 32, 32, 32, 32, 32, 32, 32, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, -93, -34, 45, 45, 45, -93, -34, 45, 32, 32, 32, 92, 32, 32, 32, 32, 32, 10,...
题目描述一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数输入M N输出它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行样例输入1000 5样例输出31.25 2875.00提示 来源 #include<stdio.h>intmain(){ intm,n,i; floath,l=0.0; scanf("%d%d",&m,&n); h=m; for(i=1;i<=n;i++) { l+=1.5*h; h=h/2; }...
C语言程序实验报告姓名:邹琼实验地点:家实验时间:2020年5月7日实验项目:(1)7.3.1实验练习1(2)7.3.1实验练习2(3)7.3.2杨辉三角(等腰三角形)一、实验目的(1)掌握一维和多维数组的定义和数组元素的引用方法
(2)了解一维和多维数组初始化的方法
(3)学习一维和多维数组的基本算法
(4)掌握字符数组的定义、初始化方法及其元素的引用方法
(5)掌握C语言提供的对字符串进行处理的基本库函数二、实验内容(1)7.3.1实验...
Problem Description求Sn=2+22+222+…+22…222(有n个2)的值。 例如:2+22+222+2222+22222(n=5),n由键盘输入。InputnOutput和Sample Input5Sample Output24690我的代码: 1 #include <stdio.h>2void main()3{4int n,a=2,t,sum=0,i;5 scanf("%d",&n);6 t=a;7for(i=1;i<=n;i++)8 {9 sum=sum+t;
10 t=t*10+a;
11 }
12 printf("%d",sum);
13 }其他代码: 1 #include <iostream>2 3usingnamespace ...
2 题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength) 信号强度即大小.其中R位于报告第一位,共分5级,用1—5数字表示.UnreadableBarely readable, occasional words distinguishableReadable with considerable difficultyReadable with practically no difficultyPerfectly readable报告第二位是S,共分九个级别,用1—9中的一位数字表示Faint signals, barely perceptib...