第四天if语句条件判断语句

来源:互联网 发布:java安装 错误1603 编辑:程序博客网 时间:2024/05/16 11:38
                             控制语句循环

1.计算机的执行顺序
1.顺序
顺序执行代码
2.选择
选择执行哪行代码进行跳转
3 循环
一个代码重复执行多少次
真或假得问题 C语言中真为1假为0,C++中则引入了bool类型
true 和false
条件判断语句
if(判断条件)
{
为真执行这里面的内容
}
else
{
为假执行这里面的内容
}
C语言中if for while 关键字都默认只控制一个语句.如果不加{}
那么就会出错.所以为了是程序的正确执行可以在输入任何符号的时候成对输入删除的时候也是成对删除.例如 {}”“()等等

1.编程题目,输入五个字符,将小写变成大写,大写变成小写.
char a = getchar();
char b = getchar();
char c = getchar();
char d = getchar();
char e= getchar();
三目运算符计算或者ifelseif else 都可以.
a < ‘Z’ ? putchar (a+32) : putchar(a-32);
b < ‘Z’ ? putchar (b + 32) : putchar(b - 32);
c < ‘Z’ ? putchar (c + 32) : putchar(c - 32);
d < ‘Z’ ? putchar (d + 32) : putchar(d - 32);//
e < ‘Z’ ? putchar (e + 32) : putchar(e - 32);
/*
大转小写可以用ASCll码来转化,他们之间相差32个ASCll所以这里是加减32个ASCLL;就可以实现转化了
if语句也可以.
*/

          sprintf()格式化输出语句

使用,和printf一样,只不过输出后的参数不是在控制台上输出,而是输出到sprintf()第一个参数当中
例子
char str[20] = “color”;
int i =0;
while(i<0xf)//color里面的数是十六进制的,所以他的条件就是小于十六进制的15
{

sprintf(str,”color %x%x”,i,i+1);
Sleep(1000);//延时1秒,这个函数在windows.h当中博客中没有加
system(str);//执行.//这个程序就是变色龙程序.
}
例子,自己输入一个数字,编程实现从0加到自己输入的这个数字
int num =0;//用户输入的数
int count =0;//计数
int code = 0;//比较的数
scanf(“%d”,&num);
while(code

0 0