本文目录一览:
c语言必背代码有哪些?
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/
#include "stdio.h"
main()
{int i,j,result;
for (i=1;i10;i++)
{ for(j=1;j10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
}
printf("\n");/*每一行后换行*/
}
}
2、/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
兔子的规律为数列1,1,2,3,5,8,13,21....*/
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i=20;i++)
{ printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");/*控制输出,每行四个*/
f1=f1+f2; /*前两个月加起来赋值给第三个月*/
f2=f1+f2; /*前两个月加起来赋值给第三个月*/
}
}
3、/*判断101-200之间有多少个素数,并输出所有素数及素数的个数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。*/
#include "math.h"
main()
{
int m,i,k,h=0,leap=1;
printf("\n");
for(m=101;m=200;m++)
{ k=sqrt(m+1);
for(i=2;i=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) /*内循环结束后,leap依然为1,则m是素数*/
{printf("%-4d",m);h++;
if(h%10==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
}
4、/*一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程
找出1000以内的所有完数。*/
main()
{
static int k[10];
int i,j,n,s;
for(j=2;j1000;j++)
{
n=-1;
s=j;
for(i=1;ij;i++)
{if((j%i)==0)
{ n++;
s=s-i;
k[n]=i;
}
}
if(s==0)
{printf("%d is a wanshu: ",j);
for(i=0;in;i++)
printf("%d,",k[i]);
printf("%d\n",k[n]);
}
}
}
5、/*下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,
请在空白处完善程序。*/
main()
{ int a[4][4],b[4][4],i,j; /*a存放原始数组数据,b存放旋转后数组数据*/
printf("input 16 numbers: ");
/*输入一组数据存放到数组a中,然后旋转存放到b数组中*/
for(i=0;i4;i++)
for(j=0;j4;j++)
{ scanf("%d",a[i][j]);
b[3-j][i]=a[i][j];
}
printf("array b:\n");
for(i=0;i4;i++)
{ for(j=0;j4;j++)
printf("%6d",b[i][j]);
printf("\n");
}
}
6、/*编程打印直角杨辉三角形*/
main()
{int i,j,a[6][6];
for(i=0;i=5;i++)
{a[i][i]=1;a[i][0]=1;}
for(i=2;i=5;i++)
for(j=1;j=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i=5;i++)
{for(j=0;j=i;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
7、/*通过键盘输入3名学生4门课程的成绩,
分别求每个学生的平均成绩和每门课程的平均成绩。
要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车
其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/
#include stdio.h
#include stdlib.h
main()
{ float a[4][5],sum1,sum2;
int i,j;
for(i=0;i3;i++)
for(j=0;j4;j++)
scanf("%f",a[i][j]);
for(i=0;i3;i++)
{ sum1=0;
for(j=0;j4;j++)
sum1+=a[i][j];
a[i][4]=sum1/4;
}
c语言必背单词
1.return返回。2.value值。3.function函数。4.declaration声明。5.extern外部。6.insert插入。7.error错误。8.delete删除。9.file文件。10.open打开。11close关闭。12.read读。13.write写。14.constant常量。15.number数字。16.circle循环。17.variant变量。18.sort排序。19.keywords关键字。20.debug调试。暂时就列出来20个非常常用的c语言必背单词,使用编程语言会经常遇到这些单词的,望采纳。
c语言编程所用到的全部英语单词?
就32个英语单词。如下参考:
1、数据类型关键字(8个)int 、short 、long、signed、unsigned、char 、float,、double
2、程序控制关键字(10个)
if 、else、switch、case、default、break、do 、while、 for、continue
3、函数及数据存储关键字(6个)
void 、return、auto、register、static、 extern
4、构造数据类型关键字(5个)
struct、union、enum、typedef、sizeof
5、其它3个不常用(3个)
goto、const、 volatile
扩展资料:
1、如果要定义一个存放20个英文的字符串,数组的长度应该是20+1,原因以后再讨论。
2、一个中文汉字或全角的标点符号需要两个字符宽度来存放。
3、变量名中的字母是区分大小写的。比如 a 和 A 是不同的变量名,num 和 Num 也是不同的变量名。
4、include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
5、插入头文件的内容
include命令告诉预处理程序将指定头文件的内容插入到预处理程序命令的适当位置。有两种方法来指定插入头文件:
# include文件名 gt;
#包括“文件名称”
如果需要包含标准库标头或实现版本提供的标头,则应使用第一种格式。
求C语言32个词汇祥细解释。
Actual argument 实际参数 Addition 加法
Address 地址 Alert 警告
Algorithm 算法 ANSI 美国国家标准协会
Area 面积 Argument 参数,自变量
Arithmetic expresssion 参数,自变量 Arithmetic operator 算术运算符
Array 数组 Ascending order 升序
Assignment operator 赋值运算符 Back slash 反斜杠
Backspace 退格键 Base address 基地址
Basic Combined Programming Language (BCPL) 基本组合编程语言
Binary code file 二进制代码文件 Binary executable 二进制可执行文件
Binary operator 二元运算符 Block 块,语句块
Boolean 布尔值 Bubble sort 冒泡排序
Buffer 缓冲区 Built-in function 内置函数
Call by reference 引用调用 Call by value 传值调用
Called function 被调函数 Calling function 调用函数
Carriage return 回车 Character 字符
Code snippet 代码片断 Column 列
Combined Programming Language (CPL) 组合编程语言
Comma operator 逗号运算符 Compiler 编译器
Compound statement 复合语句 Concatenation 连接
Condition 条件 Conditional construct 条件结构
Constant 常量 Control 控制,控制权
Console 控制台 Counter 计数器
Data type 数据类型 Declaration 声明
Decrement 自减,递减 Descending order 降序
Difference 差 Dimension 维数,维
Division 除法 Double 双精度浮点型
Double quote 双引号 Element 元素
Escape sequence 转义序列 Even number 偶数
Executable statement 可执行语句 Expressions 表达式
Extension 扩展名 Factorial 阶乘
Fibonacci series 斐波那契数列 Filename 文件名
Final value 终值 Float 浮点型
Flow chart 流程图 Form Feed 换页
Formal parameter 形式参数,形参 Fraction 小数
Function 函数 Global variable 全局变量
Header file 头文件 Identifier 标识符
Increment 自加,递增 Index 索引
Infinite loop 无限循环 Initial value 初值
Initialization 初始化 Inner loop 无限循环
Input 输入 Instruction 指令
Integer 整形,整数 Integrated Development Environment(IDE)集成开发环境
Iteration construct 循环结构 Key combination 组合键
Keyword 关键字 Leap year 闰年
Linker 连接器 Literal 常量,文字
Local variable 局部变量
Logical operator 逻辑运算符
Loop 循环
Machine code 机器码
Member 成员
Memory location 内存单元
Modulus 取模
Multiple condition 多重条件
Multiple dimensional array 多维数组
Multiplication 乘法
Negative number 负数
Nest 嵌套
New line 换行
Object file 目标文件
Object program 目标程序
Odd number 奇数
Operand 操作数
Operator 操作符,运算符
Operator precedence 运算符优先级
Outer loop 外层循环
Output 输出
Parameter 参数
Parameterized function 参数化函数
Perimeter 周长
Pointer 指针
Positive number 正数
Power 幂
Precision 精确度
Pre-processor command 预处理命令
Prime number 质数
Product 积
Project 工程
Prototype 原型
Pseudocode 伪代码
Queue 队列
Quotient 商
Random number 随机数
Recursive function 递归函数
Relational operator 关系运算符
Remainder 余数
Retrieve 检索
Row 行
Scope 作用域
Single dimensional array 一维数组
Single quote 单引号
Sorting 排序
Source code 源代码
Square root 平方根
Stack 栈
Statement 语句
Step 步骤
String 字符串
String literal 字符串常量
Structure 结构
Structured programming 结构化编程
Subscript 下标
Subtraction 减法
Symbol 符号
Syntax 语法
Tab 制表符
Ternary operator 三元运算符
Traverse 遍历
Triangle 三角形
Type cast 强制类型转换
Unary operator 一元运算符
User-defined function 自定义函数
Variable 变量
Workspace 工作区