小姑娘不爱写代码
性别女,爱好男
展开
-
输入一个奇数,用符号*打印菱形图案
Console.WriteLine("输入一个奇数");int num = int.Parse(Console.ReadLine());if (num % 2 == 0){ Console.WriteLine("输入数据不符合条件");}else{ for (int i = 1; i < num; i += 2)//1 3 {//行 for (int k = 0; k <(num - i)/2 ; k++) { .原创 2021-07-31 14:08:46 · 1482 阅读 · 0 评论 -
输入一个奇数,用符号*打印右三角图案
Console.WriteLine("输入一个奇数");int num = int.Parse(Console.ReadLine());if (num % 2 == 0){ Console.WriteLine("输入数据不符合条件");}else{ for (int i = 1; i < num; i += 2)//1 3 {//行 for (int j = 0; j < i; j++) { Cons.原创 2021-07-31 14:07:38 · 651 阅读 · 0 评论 -
两个兵乓球队进行比赛,各出三人。甲队为a, b, c三人,乙队为x, y, z三人
已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编写程序找出三队赛手的名单。char a;char b;char c;for (a = 'x'; a <= 'z'; a++){ for (b = 'x'; b <= 'z'; b++) { for (c = 'x'; c <= 'z'; c++) { if (a != 'x' && c != 'x' &am原创 2021-07-31 14:05:04 · 400 阅读 · 0 评论 -
有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁
问第4个人多少岁?他说比第3个人大2岁。问第3个人多少岁?他又说比第2个人大2岁。问第2个人多少岁?他又说比第1个人大2岁。问最后1个人,他说是10岁。请问第5个人多大?int age = 10;for (int i = 0; i < 4; i++){ age += 2;}Console.WriteLine("第5个人{0}岁", age);...原创 2021-07-31 14:04:35 · 1206 阅读 · 0 评论 -
海滩上有一堆桃子,五只猴子来分
第一只猴子把这堆桃子平分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平分为五份,又多了一个,它同样把多的一个扔入海中,拿走了一份。第3只猴子、第4只猴子、第5只猴子都是这样做的。问海滩上原来最少有多少个桃子?int changeNum = 1;//海滩上的桃子数量(可变)int Num = changeNum;//海滩上的桃子数量(循环变量,记录当前的数量是多少)int i;while (true){ for (i = 0; i < 5;原创 2021-07-31 14:04:02 · 1040 阅读 · 0 评论 -
猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个
第2天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半,又零一个。到第10天早上想再吃时,就只剩下一个桃子了。 问第1天共摘了多少个桃子。int Tao = 1;for (int i = 10; i > 1; i--){//循环9次,第10天的时候没有吃 Tao = (Tao + 1) * 2;}Console.WriteLine(Tao);...原创 2021-07-31 14:01:59 · 1213 阅读 · 0 评论 -
一个弹球从200米高度落下,每次落地后反弹回原高度的一半,再落下并反弹...求它在第8次落地时,共经过多少米,第8次反弹多高
float height = 200; float longNum = 0; for (int i = 0; i < 8; i++) {//循环第几次落地 longNum += height * 2; height = height / 2; Console.WriteLine("在第{0}次反弹的高度是{1}米", (i + 1),原创 2021-07-31 14:01:07 · 1241 阅读 · 0 评论 -
求S(n)= a + a*a + a*a*a + ... + n个a相乘。n从键盘输入
int n;int a;int xc = 1;int sum = 0;Console.WriteLine("请输入n的值");n = int.Parse(Console.ReadLine());Console.WriteLine("请输入a的值");a = int.Parse(Console.ReadLine());for (int i = 1; i < n + 1; i++){xc = 1;for (int j = 1; j < i + 1; j++){xc = xc原创 2021-07-31 14:00:24 · 184 阅读 · 0 评论 -
打印出1000以内的“完数”。
(提示:一个数等于除自身以外的所有因子相加,称为“完数”,因子是可以被整除的数。)int num = 0;for (int i = 1; i < 1001; i++){ //int num = 0;//每循环一次就创建一个变量,较耗内存空间,考虑性能时不建议使用 for (int j = 1; j < i; j++) {//遍历1到这个数自身-1,找到所有能被整除的数 if (i % j == 0) { num原创 2021-07-28 16:50:06 · 321 阅读 · 0 评论 -
求1! + 2! + 3! + ... + 20!的和。
long sum = 0;long jiecheng = 1;for (int i = 1; i < 21; i++){ for (int j = i; j > 0; j--) { jiecheng = jiecheng * j; } sum = sum + jiecheng; Console.WriteLine("{0}阶乘为{1}", i, jiecheng); jiecheng = 1;}Console.WriteL原创 2021-07-28 16:46:03 · 124 阅读 · 0 评论 -
求100-200之间的全部素数。
for (int j = 100; j < 201; j++){ bool isSu = true; for (int i = 2; i < j; i++) { if (j % i == 0) { isSu = false; } } if (isSu) { Console.WriteLine(j + "是素数"); } else {原创 2021-07-28 16:45:13 · 107 阅读 · 0 评论 -
数字1、2、3、4,能组成多少个互不相同且无重复数字的三位数?都是多少?
int num = 0;int sum = 0;for (int ge = 1; ge < 5; ge++){ for (int shi = 1; shi < 5; shi++) { for (int bai = 1; bai < 5; bai++) { if (ge != shi && ge != bai && shi != bai) {原创 2021-07-28 16:44:32 · 82 阅读 · 0 评论 -
企业根据利润,发放奖金。
利润低于或等于20万元时,奖金可提2%;高于20万元,低于等于40万元之间时,低于等于20万元的部分仍按2%提成,高于20万元的部分,可提成4%;高于40万元,低于等于60万元之间时,高于40万元的部分,可提成6%;高于60万元,低于等于80万元之间时,高于60万元的部分,可提成8%;高于80万元,低于等于100万元之间时,高于80万元的部分,可提成10%;每增加20万,提成增加2%,达到50%提成封顶。输入当月利润,输出应发放奖金的总数。profit <= 20 0 bonus =原创 2021-07-28 16:43:51 · 673 阅读 · 0 评论 -
从控制台输入一个不多于9位的正整数,1、求出它是几位数。2、按逆序输出每一位上的数字。例如:输入1234567,输出7654321。
num / 100000000num / 10000000num / 1000000while (true){ Console.WriteLine("输入一个不多于9位的正整数:"); long num = long.Parse(Console.ReadLine()); long all = num; int sum = 1; int numOne = 0; for (int i = 0; i < 8; i++) { if原创 2021-07-28 16:42:27 · 3563 阅读 · 0 评论 -
从键盘输入15个数,输出最大数和最小数。
int min = 0;int max = 0;int num;for (int i = 0; i < 5; i++){ Console.Write("请输入第{0}个数", i + 1); num = int.Parse(Console.ReadLine()); if (i == 0) { min = num; max = num; } else { if (num < min)原创 2021-07-28 16:39:47 · 728 阅读 · 0 评论 -
输出所有的水仙花数。水仙花数是一个3位数:各位数字立方和等于该数本身。
(提示:153 = 111 + 555 + 333)int ge, shi, bai, num;for (int i = 1; i < 10; i++){ for (int j = 0; j < 10; j++) { for (int k = 0; k < 10; k++) { ge = k; shi = j * 10; bai = i * 100;原创 2021-07-28 16:38:52 · 3590 阅读 · 0 评论 -
输入两个正整数,求其最大公约数和最小公倍数。
(提示:取两个整数中,比较小的整数, //从它的自身减1开始,逐次递减,直到2,进行取值,如果能同时被两个整数整除,就是最大公约数)int x, y, min, max1;Console.ReadLine();if (x > y) min = y;else min = x;for (int i = min; i > 2; i--){ float div1, div2; div1 = (float)y / (float)i; div2 = (f原创 2021-07-28 16:37:40 · 922 阅读 · 0 评论 -
变号序列:1-2+4-8+16......数列的前20个数的和。
//方法一:int sum = 1;int lastNum = 1;for (int i = 0; i < 19; i++){ if (i % 2 == 0) { sum = sum - (lastNum * 2); } else { sum = sum + (lastNum * 2); } lastNum = lastNum * 2;}Console.WriteLine("相加的结果是:" + sum原创 2021-07-28 16:35:36 · 244 阅读 · 0 评论 -
输入10个数,计算每次输入与上一次输入的数的差值,并输出与上一次输入的数的差值是多少。
Console.WriteLine("输入数字");int chazhi = 0;int s = 0;for (int i = 0; i < 10; i++){ int num = int.Parse(Console.ReadLine()); if (i == 0) { Console.WriteLine("第一次输入没有差值,输入的数字是" + num); s = num; continue; } cha原创 2021-07-28 16:33:54 · 196 阅读 · 0 评论 -
输入一个小于100的正整数,判断这个数是否是素数。
(提示:素数是只能被1和自身整数的数)//Console.WriteLine("请输入一个小于100的正整数");//int num = int.Parse(Console.ReadLine());//int count = 0;//if (num < 100 && num > 0)//{// for (int i = 1; i < num+1; i++)// {// if (num % i == 0)// {//能原创 2021-07-28 16:32:21 · 1087 阅读 · 0 评论 -
求101-199之间不能被3整除的数的和
//int num1 = 0;//for (int i = 101; i < 200; i++)//{// if (i%3!=0)// {// num1 += i;// }//}//Console.WriteLine("101-199之间不能被3整除的数的和:"+num1);原创 2021-07-28 16:30:50 · 90 阅读 · 0 评论 -
求101-199之间能被3整除的数的个数。
//int geshu = 0;//for (int i = 101; i < 200; i++)//{// if(i%3==0)// {// geshu++;// }//}//Console.WriteLine("101-199之间能被3整除的数有" + geshu + "个");原创 2021-07-28 16:30:01 · 115 阅读 · 0 评论 -
输入一个小于10的数,求这个数的阶乘。
阶乘:n!= 123*···*n//Console.WriteLine("请输入一个小于10的整数");//int userInput = int.Parse(Console.ReadLine());//int num = 1;//if (userInput<11 && userInput > -1)//{// if (userInput == 0)// {// num = 1;// }// for (int i = use原创 2021-07-28 16:29:09 · 1846 阅读 · 0 评论