关于#c语言#的问题:编写程序实现输出等腰三角形

编写程序实现输出等腰三角形。

img

请将下面程序中的【1,2】填写完整,并调试运行正确,并记录运行结果。

img

1 i<6
2 j<2*i-1

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7589561
  • 你也可以参考下这篇文章:C语言:编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。)
  • 除此之外, 这篇博客: C语言笔记:循环语句中的 习题五:编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则 提示登录成功,如果三次均输入错误,则退出程序。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • #include <stdio.h>
    #include <string.h>
    int main()
    {
    	int i = 0;
    	//假设正确密码是"123456"
    	char password[20] = {0};
    	for(i = 0; i < 3; i++)
    	{
    		printf("请输入密码:>");
    		scanf("%s", password);
    		//判断密码的正确性 - 比较2个字符串的大小关系
    		//strcmp - 用于比较字符串的大小关系,库函数,所需要的头文件是:string.h
    		if(strcmp(password,"123456")==0)
    		{
    			printf("密码正确\n");
    			break;
    		}
    		else
    		{
    			printf("密码错误,请重新输入\n");
    		}
    	}
        if(3 == i)
        {
            printf("三次密码错误,退出程序\n");
        }
    	return 0;
    }

    笔记:strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1str2,则返回正数。为库函数,所需要的头文件是:string.h

  • 您还可以看一下 李月喜老师的企业微信开发第三方应用开发篇课程中的 注册创建第三方网页应用及开发配置小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    我可以提供关于如何编写输出等腰三角形的C语言程序的解决方案,具体代码如下:

    #include <stdio.h>
    
    int main() {
        int row;
        printf("请输入等腰三角形的高度:\n");
        scanf("%d", &row);
        for (int i = 1; i <= row; i++) {
            for (int j = 1; j <= row - i; j++) {
                printf(" ");
            }
            for (int j = 1; j <= i * 2 - 1; j++) {
                printf("*");
            }
            printf("\n");
        }
        return 0;
    }
    

    上述代码中的思路是,先让用户输入等腰三角形的高度,然后使用两个循环语句来打印等腰三角形。外层循环控制行数,内层循环控制每一行中空格和星号的数量,输出结果会在每一行最后加上一个换行符。

    程序编写完成后,可以在编译器中运行,输入对应的值,例如输入高度为5,则输出结果如下:

        *
       ***
      *****
     *******
    *********
    

    希望这个解决方案可以对你有所帮助。