#include <stdio.h>
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale <= 100)
{
if(year <= 2)
{
printf("%s\n","年龄不够");
}
printf("%s\n","销售业绩不够");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉 ");
}
return 0;
}
int main()
{
int sale=120; //销售业绩为120万
int year=1; //刚刚进入公司1年
//完善代码
if(sale <= 100)
{
if(year <= 2)
{
printf("%s\n","年龄不够");
}
printf("%s\n","销售业绩不够");
}
else
{
printf("%s\n","很遗憾,期望你再接再厉 ");
}
return 0;
}
2015-08-16
#include <stdio.h>
int main()
{
int sum = 0;
int i;
for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i==3)
goto HEHE;
}
HEHE:printf("结束for循环了....");
return 0;
}
int main()
{
int sum = 0;
int i;
for(i=1; i<=10; i++)
{
printf("%d\n", i);
if(i==3)
goto HEHE;
}
HEHE:printf("结束for循环了....");
return 0;
}
2015-08-16
#include <stdio.h>
int main()
{
int sum = 0;
int i = 1;
int flag = 1;
while(i<=100)
{flag=((i+1)%2)*2-1;
sum+=flag*i;
i++;
}
printf("sum=%d\n",sum);
return 0;
}
int main()
{
int sum = 0;
int i = 1;
int flag = 1;
while(i<=100)
{flag=((i+1)%2)*2-1;
sum+=flag*i;
i++;
}
printf("sum=%d\n",sum);
return 0;
}
2015-08-16
//循环所有三位数
for(num=100; num<1000;num++ )
{
//获取三位数字num百位上的数字
hd =num/100 ;
//获取三位数字num十位上的数字
td =num/10-num/100*10 ;
//获取三位数字num个位上的数字
sd =num%10;
//水仙花数的条件是什么?
if( num == hd*hd*hd+td*td*td+sd*sd*sd
for(num=100; num<1000;num++ )
{
//获取三位数字num百位上的数字
hd =num/100 ;
//获取三位数字num十位上的数字
td =num/10-num/100*10 ;
//获取三位数字num个位上的数字
sd =num%10;
//水仙花数的条件是什么?
if( num == hd*hd*hd+td*td*td+sd*sd*sd
2015-08-16
已采纳回答 / 封不羁
看你这代码是冒泡排序的,你可以试着自己手动比较两趟,假设有一个包含十个元素的数组,你第一趟冒泡排序想要的目的是将最大或者最小的元素放在数组最后,那就要从第一个元素开始比较,一共比较9次,所以 i 从 8 开始,内层循环一共循环 9 次,数组元素从第一个元素开始与后一个元素进行比较,直至比较到最后一个元素为止希望对你有所帮助: )
2015-08-16