分段函数if else 与while循环例题
语法:① if (表达式){
语句;
}
② if (表达式){
语句;
}else{
语句;
}
1例题,求用户输入的年龄>=30,输出好好努力,年龄<=30输出认真学习。
1 #include <stdio.h> 2 int main(){ 3 int age=0; 4 printf("请输入您的年龄:"); 5 scanf("%d",&age); 6 if (age>=30){ 7 printf("您的年龄状态 %d岁,请你好好努力!\n",age); 8 }else { 9 printf("您的年龄状态 %d岁,请你认真学习\n",age); 10 } 11 12 return 0; 13 14 15 }
③语法: while(表达式){
语句;
}
2.例题,求用户输入的整数的位数
1 #include <stdio.h> 2 int main(){ 3 int math; //初始化 4 int n=0; //定义统计位数变量 5 6 printf("请输入数值:"); 7 scanf("%d",&math); 8 n++; //因为最少的位数为个位所以 初始值n+1 9 math/=10; //除10,留下左边的位数 比如用户输入56,除以10 =5.6 math=5; 10 while(math>0){ //5>0 进入while循环体 11 n++; //n++ N=2; 12 math/=10; //再除10 5/10=0.5; 0.5丢掉 math是整数类型,所以跳出while循环 13 14 } 15 printf("位数是:%d",n); 16 return 0; 17 18 }
学习本是一个不断抄袭、模仿、练习、创新的过程。
虽然,园中已有本人无法超越的同主题博文,为什么还是要写。
对于自己,博文只是总结。在总结的过程发现问题,解决问题。
对于他人,在此过程如果还能附带帮助他人,那就再好不过了。
由于博主能力有限,文中可能存在描述不正确,欢迎指正、补充!
感谢您的阅读。如果文章对您有用,那么请轻轻点个赞,以资鼓励。