-
#define 定义一个标识符
#define 符号 内容
内容不可修改
查看全部 -
%d 整数
%c 字节 a
%s 汉字
%f 一串小数
查看全部 -
sfd
查看全部 -
查看全部
-
用while循环实现100以内所有整数之和。
在代码编辑器中:
第6、9行中输入相应代码。
运行结果为: 100以内所有整数之和为:5050
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
while( i<=100 ) //循环条件应该是什么呢?
{
sum=sum+i;
++i ; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return 0;
}
结果100以内所有整数之和为:5050
查看全部 -
3、为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。例如:
注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。
查看全部 -
#include <stdio.h>
int main()
{
//定义三位数num,个位数sd,十位数td,百位数hd
int num, sd, td, hd;
//循环所有三位数
for( num=100 ; num<1000 ; num++ )
{
//获取三位数字num百位上的数字
hd = num/100 ;
//获取三位数字num十位上的数字
td = num%100/10 ;
//获取三位数字num个位上的数字
sd = num%10 ;
//水仙花数的条件是什么?
if( num==hd*hd*hd+td*td*td+sd*sd*sd )
{
printf("水仙花数字:%d\n", num);
}
}
return 0;
}
查看全部 -
if()
{
printf();
}
else if()
{
}
....
else
{
}
查看全部 -
1.0
查看全部 -
强制类型转换是通过定义类型转换运算来实现的,其一般形式为:
(数据类型)(表达式)
在强制转换时应注意以下问题;
1.数据类型和表达式都必须加括号,如(int)(x/2+y)写成(int)x/2+y则成了把x转换int型之后再除2再与y相加了。
2.转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3强制转换后的运算结果不遵循四舍五入原则.查看全部 -
一个c程序有且只有一个主函数
一定是从主函数先开始的查看全部 -
%d 带符号十进制整数
%c 单个字符
%s 字符串 printf("%s,慕课网");输出结果为慕课网;%f 6位小数 float a=1.23; printf("%f,a"),输出结果为1.230000
|#define是用来定义常量的查看全部 -
满足两个 条件要求时
获奖条件为年销售业绩100万以上,并且入职满两年的员工。小明进入公司1年,销售业绩为120万。
#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
if(sale>100)//完善代码
{
if(year>=2)
{
printf("%s","恭喜你获得优秀员工!");
}
else
{
printf("%s","很遗憾,期望你再接再厉");
}
}
else
{
printf("%s","很遗憾,期望你再接再厉");
}
return 0;
}
注意:符号也会改变运行结果!
查看全部 -
define长量值查看全部
举报