#小白又怎么样*
hello,大家好,欢迎大家进入c的世界,我是你们的 #小白又怎么样# ,相信大家在初次进入C语言的世界的时候,难免会感到苦涩难懂,今天我就教大家C语言中常见的例题;
#include<stdio.h>
void main()
{
printf("你不懂的代码,我来帮你啃");
}
1.例题一
1.1 交换赋值,在大家练习的时候,这是必经的途径,代码如下;
#include<stdio.h>
void main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c = a;
a = b;
b = a;
printf("交换的后的a=%d,b=%d",a,b);
}
在交换的时候,一定要注意,是不能将a的值直接赋值给b的,b也是不能直接将值赋值给a的,在交换的过程中,必须要有一个中间的变量作为一个过渡的变换。在本例中c就是作为一个中间变量。
2.例题二
***2.1 选择,在C语言的入门中,选择是代码在运行过程中,要求代码在这个时刻对输入量进行判断。在C语言的中有两种方式,一种是if–else–,另外一种是switch—case—,以下分别介绍两种方法
2.1.1 判断奇数和偶数
#include<stdio.h>
void main()
{
int a;//定义一个整型变量//
printf("请输入一个整数”);
scanf("%d",&a);
if(a>-99999 && a<99999)
{
if(a%2==0)
printf("%d是偶数",a) ;
else
printf("%d是奇数",a);
}
else
printf("错误操作");
}
在if–else 的类型中,if的后面接上需要判断的条件,然后接上判断的语句。记住,如果判断的语句是多条的话,则需要在第一句的判断语句开头加上大括号,以免与后面的判断语句造成混淆,这里的一条语句是以分号结尾表示一条语句
#include<stdio.h>
void mian()
{
.........
if(........)
{
.........;
.........;
}
else
........
}
2.1.2 switch ----case —的条件判断语句,薪资的发放的判断,代码如下;
#include<stdio.h>
void main()
{
double r,f;
int n;
printf("input your r\n");
scanf("%lf",&r);
n=(r/10);
switch(n)
{
case 0:f=0.1*r;break;
case 1:f=1+(r-10)*0.075;break;
case 2:
case 3:f=1.75+(r-20)*0.05;break;
case 4:
case 5:f=2.75+(r-40)*0.03;break;
case 6:
case 7:
case 8:
case 9:f=3.35+(r-60)*0.015;break;
default:r=3.95+(r-100)*0.01;
}
printf("%f\n",f*10000);
}
在switch----case的类型中,一般是和break搭配使用的,记住哦,在case的语句的里,后面的语句是会都运行的,所以在加了break后,可以运行你想要的那一个结果,
3.例题三
3.1 循环,在C语言的世界里,循环是非常重要的,因为在后面的学习中,循环一般是会和数组一起出现的。所以说循环是非常重要的。而循环有分为单体循环和嵌套循环,为了方便大家观看,我会用嵌套的方式向大家展示;
3.1.1 例题打印出乘法表,代码如下;
#include<stdio.h>
void main()
{
int i, j,n;
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
{
if(j!=9)
printf("%4d",i*j);
else
printf("%4d\n",i*j);
}
}
运行的结果如下;
如上的例题中我采用的是嵌套循环,在for 的后面所接上的是一个循环变量的初始条件,终止值和下一步的循环方式。
,,,,在这里的我要提醒的,也是我自己总结的,那就是可以用switch----case的循环一定可以用if的条件语句使之成立,而反过来是不一定的能够成立的。
好了,今天就分享到这里哦,如果大家喜欢,请大家耐心等待我的下次更新哦,,,,,,