摘要:判断成绩所属等级的 两种方法1... switch...case方法: 1 #include 2 int main(void) 3 { 4 for(int i = 1;i 2 int main(void) 3 { 4 for(int i=1;i= 90 && score = 80)12 printf("该分数属于 B 等级\n");13 else if(score = 70)14 printf("该分数属于 C 等级\n");15 else if(score = 60)16 printf("该分数属于 D 等级\n")
阅读全文
摘要:判断闰年程序中多次使用了else ... if,如果将其中的判断条件改变顺序可以么?该程序看似简单,但是条件顺序是个重点。如果第一个判断的条件不是year % 4 != 0,若是相反则程序则大打折扣下个判断条件很难去书写,代码将变得非常混乱,这个若是一下想不出来,可以试着写下去,情况将会变得很清晰。以下几个条件顺序也是相同,因为该程序中,每一个条件都是将判断范围减小,而且尽量减少各个范围的包含关系层次数量。 1 #include 2 void main() 3 {int i; 4 for( i = 1;i < 6;++i) 5 { 6 int year; 7 p...
阅读全文
摘要:这是一个关于阶乘的运算,两个正整数a1和a2,计算机将会计算a1一直乘到a2的积。无论两个数值哪个大,都可以正确运算。所以要在程序中,加入一个判断,若后者小于前者则交换两个数的值。 1 #include 2 void main() 3 { 4 int a1; 5 int a2; 6 int i; 7 int p=1; 8 printf("请输入两个整数值a1和a2,计算机将会计算a1一直乘到a2的积,相邻乘数等差为1\n"); 9 scanf("%d,%d",&a1,&a2);10 if(a1>a2) //判断a1与a2的大小,若a
阅读全文
摘要:三种方法1...三目法。虽说三个整数的比较,用三目法看起来有些不容易阅读,但这仍然不失是一种简单的处理方式。1 #include2 void main()3 {4 int a,b,c,max;5 printf("请输入三个数比较大小\n");6 scanf("%d,%d,%d",&a,&b,&c);7 max=((a>b)?a:b)>c?((a>b)?a:b):c;8 printf("你输入的整数中最大的是:%d\n",max);9 }2...(if...if)法选择结构判断 1 #inclu
阅读全文
摘要:C的小程序 即将去传智播客学习,也是时候开始学着自学点东西了。关于坚持写博,我认为也算是对自己的督促和对所学的总结,就算是日后的复习也会因此简单许多。所以,一只刚破壳的菜鸟的写博之旅就从此开始了。 1 #include 2 #include 3 int main(void) 4 { 5 int i; 6 int c; 7 DIE: 8 printf("请输入\"1\"\n或者\n\"2\"以选择要植入的virus!\n"); 9 scanf("%d",&c); //用户输入一个整数,决定程序要执行怎么样的操
阅读全文