php有c语言基础教程,c语言必背入门代码
1、输出9*9口诀。共9行9列,i控制行,j控制列。#include "stdio.h"
main()
{int i,j,result;
for (i=1;i<10;i++)
{ for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
}
printf("\n");/*每一行后换行*/
}
}
2、判断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);
}
3、下面程序的功能是将一个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;i<4;i++)
for(j=0;j<4;j++)
{ scanf("%d",&a[i][j]);
b[3-j][i]=a[i][j];
}
printf("array b:\n");
for(i=0;i<4;i++)
{ for(j=0;j<4;j++)
printf("%6d",b[i][j]);
printf("\n");
}
}
4、编程打印直角杨辉三角形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");}
}
推荐教程:c++教程
php有c语言基础教程,c语言必背入门代码相关推荐
- 计算机编程c 语言实型数据,C语言-基础教程-C语言实型数据
C语言-基础教程-C语言实型数据 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 2.4.1 实型常量 实型常量又称浮点常量,是一个十进制表示的符号实数.符号实数的值包括整数部分. ...
- c语言教程变量,C语言-基础教程-C语言常量与变量
考试大计算机等级站整理: 2.2.1 标识符命名 在C语言中,标识符是对变量.函数标号和其它各种用户定义对象的命名.标识符的长度可以是一个或多个字符.绝大多数情况下,标识符的第一个字符必须是字母或下划 ...
- 计算机C P U的概念就是,2008计算机二级考试:C语言基础教程-C语言的特点
C语言是中级语言 C语言通常称为中级计算机语言.中级语言并没有贬义,不意味着它功能差.难以使用.或者比B A S I C.P a s c a l那样的高级语言原始,也不意味着它与汇编语言相似,会给使用 ...
- 计算机c语言基础字符,2008计算机二级考试:C语言基础教程-C语言字符型数据
2.5.1字符常量 字符常量是指用一对单引号括起来的一个字符.如'a','9','!'.字符常量中的单引号只起定界作用并不表示字符本身.单引号中的字符不能是单引号(')和反斜杠(\),它们特有的表示法 ...
- python必背入门代码-Python零基础入门学习笔记(一)
字符串可以用单引号.双引号.三引号括起来,字符串为不可变类型. python中每个字符串自带下标和索引,可用 str[x] 来精确访问字符串 str 中的某个字符 切片: 指对 字符串.列表.元组 进 ...
- c语言怎么做步骤循环,C语言基础教程之循环
此程序已经陷入无限循环中,C语言基础教程之循环 当一段代码需要执行多次时,您可能会遇到这种情况.通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推. 编程语言提供各种控制结 ...
- %3c- r语言运算符,R语言基础教程之运算符
原标题:R语言基础教程之运算符 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符1.算术运算符 下表显示了R语言支持的算术运算符.运算符对向量的 ...
- c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc
c语言基础教程常量变量和类型转换,免费版 第二章??????常量变量和类型转换2.1.1数字常量??? 数字常量包括整型常量和浮点型常量,浮点型常量又称实数.????1.整型常量???? HYPERL ...
- C语言不用文件系统读取文件,C语言-基础教程-非缓冲文件系统
前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行管理,通过文件指针来对文件进行访问,既可以读写字符.字符串.格式化数据,也可以读写二进制数据.非缓冲文件系统依赖于操作系统,通过操作系统的功能对文 ...
- c语言指针地址交换程序,C语言-基础教程-指针的地址分配
我们可以定义指针变量指向任何类型的变量.在上述的处理过程中,指针变量指向的变量通过传递变量的地址来实现.指针变量的取值是内存的地址,这个地址应当是安全的,不可以是随意的,否则,写入内存单元的值将会使得 ...
最新文章
- Replication Controller、Replica Set
- php 一个简单正则表达式,PHP中正则表达式回顾(3)--编写一个简单的正则表达式工具类...
- 微信小程序开发系列教程三:微信小程序的调试方法
- sql事务、视图和索引
- C++ string字符串的增删改查
- ssis 有条件拆分_SSIS条件拆分转换概述
- catkin_make 只编译一个包
- php案例之后台数据显示-- mysqli面向过程版(procedure oriented programming = POP)
- minitab学习系列(2)--CPK、PPK案例解析
- python 趋势跟踪算法_Dual Thrust 区间突破策略 Python 版
- 基于脉动阵列实现矩阵卷积(FPGA)
- scratch编程 飞翔的小鸟 开发笔记 0604
- Pandas是什么?Pandas库下载和安装!
- 全球60个线上学习资源网站分享!
- Java获取单词的首字母的方法_java – 从句子中的每个单词中提取第一个字母
- java8 协程_Java8 异步编程—CompletableFuture
- office tab enterprise是什么:Office Tab Enterprise是超级微软office多标签插件---高效办公必备神器
- android如何设置图标,Android APP如何设置显示图标
- 穷举法解锁华为手机bootloader
- 大数据分析师的就业前景如何?
热门文章
- python算法精解pdf_python算法精解
- 中国城市统计年鉴1985-2021中国城市年鉴面板数据(完美Excel版)
- android小应用帮美女更衣系列二(附源码)
- JSON字符串转对象集合
- Java 使用Modsim32进行modbus-tcp协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改
- 看故事也能长知识,CPU的工作原理原来这么简单!
- 我不应该用计算机做题,超级计算器:能帮你做题的计算器,就是它了
- OpenCV.js 快速入门指南
- 代数结构在计算机科学中的应用,代数结构
- 快速排序时间复杂度分析