✋编程题
输⼊⼀个正整数n,输出n层的右三⾓形。
样例输⼊4
样例输出
c#int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++) {
// n-i个空格 i个*
for (int j = 0; j < n - i; j++) {
Console.Write(" ");
}
for (int j = 0; j < i; j++) {
Console.Write("*");
}
Console.WriteLine();
}
✋编程题
输⼊⼀个正整数n,输出n层的等腰三⾓形。
样例输⼊4
样例输出
c#int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++) {
//n-i 2*i-1
for (int j = 0; j < n - i; j++) {
Console.Write(" ");
}
for (int j = 0; j < 2 * i - 1; j++) {
Console.Write("*");
}
Console.WriteLine();
}
✋编程题
输⼊⼀个正整数n,输出n层的菱形。
样例输⼊4
样例输出
c#int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++) {
//n-i 2*i-1
for (int j = 0; j < n - i; j++) {
Console.Write(" ");
}
for (int j = 0; j < 2 * i - 1; j++) {
Console.Write("*");
}
Console.WriteLine();
}
//n-1总行数 空格=行号数
for (int i = 1; i <= n - 1; i++) {
for (int j = 0; j < i; j++) {
Console.Write(" ");
}
//* 个数
//n-1-i+1 = (n-i )*2 -1
int countStar = (n - i) * 2 - 1;
for (int j = 0; j < countStar; j++) {
Console.Write("*");
}
Console.WriteLine();
}
✋编程题 输出9x9乘法表。
c#for (int i = 1; i <= 9; i++) {
//i 右乘数 左乘数1-i
for (int j = 1; j <= i; j++) {
Console.Write("{0}x{1}={2} ", j, i, i * j);
}
Console.WriteLine();
}
✋编程题
⽤100⽂买鸡,其中公鸡,⺟鸡,⼩鸡,都必须要有,公鸡3⽂⼀只,⺟鸡5⽂⼀只,⼩鸡2⽂⼀只,请问公鸡、⺟鸡、⼩鸡要买多少只刚好凑⾜100⽂。
把所有的满⾜条件的情况罗列出来。
c#// x y z 公鸡1-33 母鸡1-20 小鸡1-50
for (int x = 1; x <= 100 / 3; x++) {
for (int y = 1; y < 100 / 5; y++) {
for (int z = 1; z < 100 / 2; z++) {
//是否花了100文
if ((x * 3 + y * 5 + z * 2) == 100) {
Console.WriteLine("公鸡{0},母鸡{1},小鸡{2}", x, y, z);
}
}
}
}
✋输⼊两个整数num1和num2,输出这两个正整数num1和num2的最⼤公约数。
c#int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
int min = num1;
if (num2 < min) {
min = num2;
}
for (int i = min; i > 0; i--) {
if (num1 % i == 0 && num2 % i == 0) {
Console.WriteLine("最大公约数" + i);
break;
}
}
✋猜数字 由系统⽣成⼀个随机数(1-100),让玩家猜数字,如果猜的数字⽐随机数⼩,输出猜⼩了,如果猜的数字⽐随机数⼤,输出猜⼤了,猜中的话,输出猜中了,并结束游戏,没有猜中的话,就让玩家⼀直猜。
c#Random rd = new Random(); //随机数的生成Random
//Console.WriteLine(rd.Next(1, 10)); //伪随机
int number = rd.Next(1, 101);
while (true) {
Console.WriteLine("猜猜我的数字是多少:");
int numberUser = Convert.ToInt32(Console.ReadLine());
if (numberUser > number) {
Console.WriteLine("你猜大了");
} else if (numberUser < number) {
Console.WriteLine("你猜小了");
} else {
Console.WriteLine("你猜中了");
break;
}
}
编程题集合1:
https://wenku.baidu.com/view/3b89f4112c3f5727a5e9856a561252d381eb204c.html
编程题集合2: https://www.cnblogs.com/drift-code/p/8821582.html
本文作者:千纸鹤
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!