#import
intmain(intargc,constchar* argv[]) {
@autoreleasepool{
printf("\n---------------------------------------------------------");
//1.变量
inta =10,b =20;
intc = a +++ b;
printf("%d\n\n\n",c);
printf("\n---------------------------------------------------------");
//变量类型的大小 : int(4) short(2),long(8) float(4) double(8);
//double(双精度) 和 float(单精度)区别是精度不相同!
printf("\n---------------------------------------------------------");
//2.分支语句 ifelse ///for循环
//for (初始化循环变量; 循环次数; 循环增量) {
//循环体
//}
//3.取余符号只适用于整形
for(inti =1; i <101; i++){
//输出1 -- 100
printf("%d ",i+1);
//输出0-100 之间7的倍数
if(i %7==0){
printf("%d ",i);
}
//输出0-100 之间个位为7
if(i %10==7) {
printf("%d ",i);
}
//输出0-100 之间十位为7
//一次,内层走一遍
//
//循环输出三次123
for(inti =1; i<4; i++) {
for(intj=3; j>i-1; j--) {
printf("%d ",j);
}
printf("\n");
//}
for(inty =3; y >0; y--) {
for(intu = y; u>0; u--) {
printf("%d ",u);
}
printf("\n");
}
printf("\n---------------------------------------------------------");
//5.while 循环
//while (循环条件) {
//循环体
//}
//
//设置循环变量
longmoney=1000000000;
inti =0;
while(money !=0) {
i++;
money = money /2;
}
printf("%d \n ",i);
inta =1;
while(a<101) {
if(a%7==0) {
//printf("%d ",a);
}
if(a/10==7){
//printf("%d ",a);
}
if(a%10==7) {
printf("%d ",a);
}
a++;
}
for(inti =100;i<1000; i++){
//printf("%d " ,i);
}
inta =100;
while(a<1000) {
printf("%d ",a);
a++;
}
for(inti =1;i<10; i++){
for(intj =0;j <100; j++){
printf("%d",i*100+j);
}
}
for(inti =100;i<1000; i++){
inta = i/100;//百位
intc = i%10;//个位
intb = i/10%10;//十位
intd = a*100+b*10+c;
inte = c*100+b*10+a;
if(d+e ==1333){
printf("%d \n",i);
break;
}
}
printf("\n---------------------------------------------------------");
//break在循环中一旦得到满足条件的答案可以使用,结束循环。
for(inti =0;i<100; i++){
if(i ==30) {
printf("有好东西 %d ",i);
break;
}
}
printf("\n---------------------------------------------------------");
//continue 一旦碰到此关键字跳过本次循环继续下一次循环
for(inti =0;i<100; i++){
if(i ==30) {
printf("有好东西 ");
continue;
}
printf("从%d继续吃 ",i);
}
printf("\n---------------------------------------------------------");
//分支结构开关语句
inttel;
printf("请输入号码:");
scanf("%d",&tel);
switch(tel) {
case605:printf("欢迎来到605");
break;
case606:printf("欢迎来到606");
break;
case607:printf("欢迎来到607");
break;
case608:printf("欢迎来到608");
break;
default:printf("打错了,兄弟");
break;
}
printf("\n---------------------------------------------------------");
//各种类型编码输出
intage =18;
printf("%d",age);
charsex ='m';
printf("%c \n",sex);
printf("%d \n",sex);
floatscore =99.9;
printf("%f \n",score);
intmm =510;
printf("%d \n",mm);
printf("\n---------------------------------------------------------");
//Scanf格式化输入函数 通过键盘输入函数 & 取地址符号!
ints ,f;
printf("请输入一个数字:");
scanf("%d %d", &s,&f);
printf("您输入的数字为:");
printf("%d %d \n",s,f);
printf("\n---------------------------------------------------------");
return0;
}
}