酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

你见过闪电吗?闪电经常以耀眼的姿势一闪而过。夜里,小南走在回宿舍路上,本是宁静的夜色,猛地一道闪电,闪耀而过。回到宿舍,小南突然很想用代码记下闪电的模样,聪明的你能帮帮他吗? 输入 多组样例。每行一个样例包含一个正整数 n,表示闪电的大小(0<n≤100)。 输出 对于每一个输入的n,输出对应一个大小的闪电,闪电由*组成,两个*之间没有空格。每个输出占一行或者多行,并且每一个闪电后有一行空行。具体输出格式请参考样例。用c语言

以下是使用 C 语言解决此问题的代码: ```c #include <stdio.h> void printLightning(int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < i + 1; j++) { printf("*"); } printf("\n"); } for (int i = n - 1; i > 0; i--) { for (int j = 0; j < i; j++) { printf("*"); } printf("\n"); } printf("\n"); } int main() { int n; while (scanf("%d", &n)!= EOF) { printLightning(n); } return 0; } ``` 这段代码首先定义了一个函数`printLightning`来打印指定大小的闪电图案。在`main`函数中,通过一个循环不断读取输入的`n`值,并调用`printLightning`函数进行打印,每次打印完一个闪电图案后输出一个空行。 [2024-11-09 17:42:45 | AI写代码神器 | 256点数解答]

相关提问