目录
- #include
-
- int main()
- {
- int money;
- printf("请问你有多少钱?\n");
- scanf("%d",&money);
- //如果超过100元,富翁
- if(money > 100)
- {
- printf("有钱人\n");
- }
- puts("谈话结束");
- printf("测试结果:%d\n",money>100);
-
- return 0;
- }

- #include
-
- int main()
- {
- int atHomeYesOrNot;
- puts("你在吗,1在家,0不在家");
- scanf("%d",&atHomeYesOrNot);
- if(atHomeYesOrNot == 1){ //==才是判断,一个等号,编译能过,但是。。,
- //if()括号的内容终究会被转换成0,1,是1(true)才会执行大括号中的代码语句。
- puts("那我过来");
- puts("嘻嘻");
- }
-
- return 0;
- }

- #include
-
- int main()
- {
- char cdata;
-
- //1. 输入一个字符
- //提示输入
- printf("请输入一个字符\n");
- //获取输入
- scanf("%c",&cdata);
- //2. 判断这个字符是不是小写字母
- //2.1 如果是小写字母
- if( cdata >= 97 && cdata <= 122 ){
- //直接输出
- printf("%c",cdata);
- }else if( cdata >= 65 && cdata <=90){//否则 流程图 方图
-
- //转换成小写字母再输出
- printf("%c",cdata+32);
- }else{
- printf("请输入正确的字符\n");
- }
- //3. 程序结束
- printf("\ndone!\n");
- return 0;
- }

- #include
-
- int main()
- {
- int i;
- // 条件赋初值 判断临界值 条件改变
- for(i=0;i<10;i++){ //判断,执行循环体,条件改变。
- puts("欢迎三连");//循环体
- puts("一键三连");
-
- }
- }

- #include
-
- int main()
- {
- int data;
- char cdata;
- printf("请输入一个数:\n");
-
- scanf("%d",&data);
-
- switch(data){
- case 1:
- case 2:
- case 4:
- case 5:
- case 3:
- puts("满足了条件1,2,3,4,5的情况");
- break;
-
- case 8:
- puts("满足了条件5的情况");
- break;
- default:
- puts("其他非列表中的情况");
- }
-
-
- printf("请输入一个字符:\n");
-
- getchar();
- scanf("%c",&cdata);
-
- switch(cdata){
- case 'a':
- puts("满足了条件a的情况");
- break;
- case 'b':
- puts("满足了条件b的情况");
- break;
- default:
- puts("其他非列表中的情况");
- }
-
- return 0;
- }

- #include
-
- int main()
- {
- int score;
-
- puts("请输入分数:");
- scanf("%d",&score); //56 34 10 9 6
- switch(score/10){
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- printf("等级为D,不及格,学渣,垃圾\n");
- break;
- case 6:
- case 7:
- printf("等级为C,一般般,混日子吧\n");
- break;
- case 8:
- case 9:
- printf("等级为B,优秀,很棒\n");
- break;
- case 10:
- printf("等级为A,你不是正常人\n");
- break;
- default:
- printf("成绩非法,请重新输入\n");
- }
- puts("done!");
- return 0;
- }

- #include
-
- int main()//3个表达式
- {
- int sum;//变量最好初始化成0 ,编码习惯
- int data = 1;//第一个表达式,条件的初始值
-
- while(data <= 100)//第二个表达式,条件的临界值){
- sum = sum + data;
- data++;//第三个表达式,条件发生变化
- }
- printf("0到100的和是:%d\n",sum);
-
- return 0;
- }
- #include
-
- int main()//3个表达式
- {
- int sum;//变量最好初始化成0 ,编码习惯
- int data = 1;//第一个表达式,条件的初始值
-
- while(data <= 100){//第二个表达式,条件的临界值){
- sum = sum + data;
- data++;//第三个表达式,条件发生变化
- }
- printf("0到100的和是:%d\n",sum);
-
- return 0;
- }

- #include
-
- int main()
- {
- int data;
- data = 10;
- /*
- printf("ret = %d\n",10%3);
- printf("ret = %d\n",11%3);
- printf("ret = %d\n",12%3);
- */
- for(data = 100; data <= 200; data++){
- if(data %3 == 0){
- continue;
- }
- printf("%d ",data);
- }
-
- return 0;
- }
break的使用- #include
-
- int main()
- {
- int numOfPerson;
- int totalMoney = 0;
- int money;
-
- numOfPerson=1;
- while(numOfPerson<=1000){
- //for(numOfPerson=1;numOfPerson<=1000;numOfPerson++){
- printf("请输入捐款的数目:\n");
- scanf("%d",&money);
- totalMoney = totalMoney+money;
- if(totalMoney >= 100000){
- puts("很棒,已经到达10万元");
- break;
- }
- numOfPerson++;
- }
-
- printf("总捐款人数是%d\n",numOfPerson);
- printf("每个人的平均捐款数据:%f\n",(float)totalMoney/numOfPerson);
- return 0;
- }

- #include
- int main()
- {
- int m,n,max,min,b,c;
- printf("请输入两个整数:\n");
- scanf("%d%d",&m,&n);
- c=m%n;
- b=m*n;
- while(c!=0)
- {
- m=n;
- n=c;
- c=m%n;
- }
- max=n;
- min=b/max;
- printf("\n最大公约数为:%d\n最小公倍数为:%d\n",max,min);
- return 0;
- }

- #include
-
- int main()
-
- {
-
- int i,j,k,n;
-
- for(i=100;i<1000;i++)
-
- {
-
- j=i%10;
-
- k=i/10%10;
-
- n=i/100;
-
- if(j*j*j+k*k*k+n*n*n==i)
-
- printf("%5d\n",i);
-
- }
-
- return 0;
-
- }
