for和while等价替换
--------------------------
int i = 1;
for (i; i<=100; i++){
sum = sum + 1;
}
--------------------------
int i = 1;
while(i<=100){
sum = sum + 1;
i++;
}
--------------------------
从键盘输入一个数字,如果该数字是回文数,则返回yes,否则返回no
回文数:正着写倒着写一样的数
# include<stdio.h>
int main(){
int val, m, sum=0;
printf("请输入您需要判断的数字:");
scanf("%d", &val);
m = val;
while(m){
sum = sum * 10 + m%10;
m /= 10;
}
if(sum==val){
printf("yes\n");
}else{
printf("no\n");
}
return 0;
}
--------------------------------------------------------------
斐波拉器序列:
1 2 3 5 8 13 21 34.....
从第三项开始每一项是前两项的和
# include <stdio.h>
int main(void){
int n;
int f1, f2, f3;
int i;
f1 = 1;
f2 = 2;
printf("请输入您需要求得项的序列:\n");
scanf("%d", &n);
if(1==n){
f3 = 1;
}else if(2==n){
f3 = 2;
}else{
for(i=3; i<=n; i++){
f3 = f1 + f2;
f1 = f2;
f2 = f3;
}
}
printf("%d\n", f3);
return 0;
}
-----------------------------------------------------------------------
do....while....实现一元二次方程
do....while....至少执行一次
# include <stdio.h>
# include <math.h>
int main(void)
{
double a, b, c;
double delta;
double x1, x2;
char ch;
do
{
printf("请输入一元二次方程的三个系数:\n");
printf("a = ");
scanf("%lf", &a);
printf("b = ");
scanf("%lf", &b);
printf("c = ");
scanf("%lf", &c);
delta = b*b - 4*a*c;
if (delta > 0)
{
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b - sqrt(delta)) / (2*a);
printf("有两个解,x1 = %lf, x2 = %lf\n", x1, x2);
}
else if (0 == delta)
{
x1 = x2 = (-b) / (2*a);
printf("有唯一解,x1 = x2 = %lf\n", x1, x2);
}
else
{
printf("无实数解!\n");
}
printf("您想继续么(Y/N): ");
scanf(" %c", &ch); //%c前面必须得加一个空格 原因略
} while ('y'==ch || 'Y'==ch);
return 0;
}
-----------------------------------------------------------------------
分享到:
相关推荐
C语言学习笔记——小浪神
C语言学习笔记C语言学习笔记C语言学习笔记C语言学习笔记
C语言学习笔记 C语言学习笔记 C语言学习笔记 C语言学习笔记
c语言学习笔记c语言学习笔记c语言学习笔记c语言学习笔记c语言学习笔记c语言学习笔记c语言学习笔记
包括我学习C语言时的学习笔记和一份C的函数PDF格式文件,其中包括几乎所有的C的基本语法和概念,适合C语言初学者或者C语言复习和扩展。
C语言刷题——————(2).md
用风车形容可能不太准确,也不知道怎么形容,反正差不多都这么转 C语言图形动画绘制——风车 C语言图形动画绘制——风车 C语言图形动画绘制——风车 C语言图形动画绘制——风车
工作之余写的C语言工作笔记——含大量图片,血泪教程,很多都是用了整天时间才解决的问题
C语言学习中记录的实例
C语言刷题大作业——涵盖多种C语言题目C语言刷题大作业——涵盖多种C语言题目C语言刷题大作业——涵盖多种C语言题目C语言刷题大作业——涵盖多种C语言题目C语言刷题大作业——涵盖多种C语言题目C语言刷题大作业——...
一个很简陋的小车移动动画 C语言图形动画绘制——小车飞奔.cpp C语言图形动画绘制——小车飞奔.cpp C语言图形动画绘制——小车飞奔.cpp C语言图形动画绘制——小车飞奔.cpp
认真学习的人从国内某个培训机构上课时,记录的C语言学习笔记,其中包含所有的C语言基本语法,文章中对指针、字符操作有好多介绍,整理的很全面,并且有图示哦!! 相信对大家学习C语言会有很大帮助!!!
C语言程序的设计——循环结构.ppt
C语言学习笔记.zip
建构主义视角下的C语言学习环境设计——基于IRobotQ 3D机器人在线仿真平台.pdf
C语言课程设计代码——一字棋小游戏,C语言课程设计代码——一字棋小游戏C语言课程设计代码——一字棋小游戏,C语言课程设计代码——一字棋小游戏
C语言与编译原理——
C语言——图形函数 C语言——图形函数 C语言——图形函数
C语言学习笔记C语言学习笔记