1、 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #include
int main() { }
2、题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? #define _CRT_SECURE_NO_WARNINGS #include
float lirun;
printf(\请输入当月利润:\\n\); scanf(\, &lirun); if (lirun <= 100000) { }
else if (lirun <= 400000 && lirun > 200000) { }
else if (lirun <= 600000 && lirun >400000) { }
else if (lirun <= 1000000 && lirun >600000) {
printf(\应发放金额总数: %f\\n\, lirun*0.1 +
(lirun - 100000)*0.075 + (lirun - 200000)*0.005+ (lirun-400000)*0.03);
printf(\应发放金额总数: %f\\n\, lirun*0.1 +
(lirun - 100000)*0.075 + (lirun - 200000)*0.005); printf(\应发放金额总数: %f\\n\, lirun*0.1 +
(lirun - 100000)*0.075);
printf(\应发放金额总数:%f\\n\, lirun*0.1); else if (lirun <= 200000 && lirun > 100000) for (int i = 1; i < 5; i++)
for (int j = 1; j < 5; j++)
for (int k = 1; k < 5; k++)
if (i != j&&i != k&&j != k)
printf(\, i, j, k);
return 0;
}
}
printf(\应发放金额总数: %f\\n\, lirun*0.1 +
(lirun - 100000)*0.075 + (lirun - 200000)*0.005 + (lirun - 400000)*0.03+(lirun-600000)*0.015);
else if(lirun >1000000) { } else { } return 0;
printf(\利润为负,没有奖金!!!\\n\); printf(\应发放金额总数: %f\\n\, lirun*0.1 +
(lirun - 100000)*0.075 + (lirun - 200000)*0.005 +
(lirun - 400000)*0.03 + (lirun - 600000)*0.015+(lirun-1000000)*0.01);
3、 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问
该数是多少? #include
int main() {
}
int i=0;
//判断开方后的数强制转化为整型与不强制转化为整型的数是否相等 { }
printf(\, i); return 0;
i++;
while (!((int)sqrt(i+100)==sqrt(i+100)&&(int)sqrt(i+100+168)==sqrt(i+100+168)))
void main() {
long int i, x, y, z; for (i = 1; i<100000; i++) {
x = sqrt(i + 100); /*x为加上100后开方后的结果*/ y = sqrt(i + 268); /*y为再加上168后开方后的结果*/
if (x*x == i + 100 && y*y == i + 268) /*如果一个数的平方根的平方等于该数,这说
明此数是完全平方数*/
}
}
printf(\, i);
getchar();
4、 题目:输入某年某月某日,判断这一天是这一年的第几天? #define _CRT_SECURE_NO_WARNINGS #include
int main() { }
return 0;
int year, month, day; printf(\请输入年份:\\n\); scanf(\, &year); printf(\请输入月份:\\n\); scanf(\, &month); printf(\请输入日:\\n\); scanf(\, &day);
int days[] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; days[1] = (year % 4 == 0) ? 29 : 28; int sum = 0;
for (int i = 0; i < month-1; i++)
sum += days[i]; sum += day;
printf(\年%d月%d日是第%d天\\n\, year, month, day, sum);
5、 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三
个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
6、 题目:判断101-200之间有多少个素数,并输出所有素数。 #include
int flag = 1;
for (int i = 101; i < 200; i++) {
for (int j = 2; j < i / 2; j++) {
if (i%j == 0)