/*循环结构的演示题*/ #include <stdio.h> void main() { /* int i = 0; while(i < 100) { printf("第%-3d句:I LOVE You! ",++i); } */ /* int order = 1; while(order != 0) { printf("I Love You! "); printf("还要我说一遍吗?(输入0结束)"); scanf("%d",&order); } */ int sum = 0,i = 1; while(i <= 100) { sum = sum + i; i++; } printf("sum=%d ",sum); } /*判读执行的次数*/ #include <stdio.h> void main() { /* int i; for(i = 1;i<= 100; i++) { printf("I Love You! "); } */ /* int n,result = 1,i; printf("请输入一个正整数:"); scanf("%d",&n); for(i = 1; i <= n; i++) { result *= i; } printf("result = %d ",result); */ int num, i = 0; printf("请输入任意一个大于0的正整数:"); scanf("%d",&num); while(num != 0) { i++; num /= 10; } /* 界面演示*/ #include <stdio.h> void main() { int choice; while(1) { printf("请选择你要执行的操作: "); printf("1、查询余额;2、取款;3、存款;4、修改密码;5、退出"); scanf("%d",&choice); switch(choice) { case 1: printf("查询中...... "); break; case 2: printf("取款中...... "); break; case 3: printf("存款中...... "); break; case 4: printf("修改中...... "); break; case 5: printf("退出程序 "); } if(choice == 5) { break; } } /*星星图形的打印*/ #include <stdio.h> void main() { int i,j; /* for(i = 0; i < 4; i++) { //空格 for(j = 0;j < i;j++) { printf(" "); } //星星 for(j = 0; j < 5; j++) { printf("*"); } //回车 printf(" "); } */ /* for(i = 0; i < 5; i++) { for(j = 0; j < 4 - i;j++) { printf(" "); } for(j = 0; j < i + 1; j++) { printf("*"); } printf(" "); } */ /* for(i = 0; i < 5; i++) { for(j = 0; j < 4 - i; j++) { printf(" "); } for(j = 0; j < 2 * i + 1; j++) { printf("*"); } printf(" "); } */ for(i = 0; i < 5; i++) { for(j = 0; j <= i;j++ ) { printf("%d",j+1); } for(j = i; j >= 1;j--) { printf("%d",j); } printf(" "); } }