1. 用for語句怎麼輸出菱形
#include "stdio.h"
int main()
{
int i,j,k;
for(i=0;i{
for(j=0;jprintf(" ");
for(k=0;kprintf("*");
printf("\n");
}
for(i=0;i{
for(j=0;jprintf(" ");
for(k=0;kprintf("*");
printf("\n");
}
return 0;
}
2. 用c語言編寫輸出以下圖案,用for語句輸出菱形圖案用*
//菱形圖for語句#include #include #include 代碼中的那個A可以理解為菱形的橫對角線的*的數量減1后的一半。以上代碼適合初學者,因為我也是個初學者,對于C語言高手來說,我這個復雜了,我的思路是四個小三角形拼出一個菱形的。 你run下看可不可以?然后由于這個答案輸出框的條件限制,輸出的格式,如空格換行等那些會沒顯示到。 #include"stdio.h" int main() { for(int i=-3;i<=3;i++){ for(int j=0;j<(i>0?i:-i);j++) printf(" "); for(j=0;j<(i>0?-2*i+7:2*i+7);j++) printf("*"); printf("\n"); } return 0; } 菱形 可以看成是二維數組, 不過有的地方是打印星號 * ,有的地方是打印空格。 所以肯定要控制行數 控制列數 /** * 輸出空心菱形 * @author young * */ public class Diamond { public static void main(String[] args) { printHollowRhombus(10); } public static void printHollowRhombus(int size) { if (size % 2 == 0) { size++; } for (int i = 0; i < size / 2 + 1; i++) { for (int j = size / 2 + 1; j > i + 1; j--) { System.out.print(" "); } for (int j = 0; j < 2 * i + 1; j++) { if (j == 0 || j == 2 * i) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(" "); } for (int i = size / 2 + 1; i < size; i++) { for (int j = 0; j < i - size / 2; j++) { System.out.print(" "); } for (int j = 0; j < 2 * size - 1 - 2 * i; j++) { if (j == 0 || j == 2 * (size - i - 1)) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } } } #include< stdio.h > #include< conio.h > main() { int i, j, t; for(i = 1; i <= 11; i++) { if(i <= 6) t = i; else t = 12 - i; for(j = 1; j <= 12 - t; j++) printf(" "); for(j = 1; j <= 2 * t - 1; j++) printf("*"); printf("\n"); } getch(); //getch()放到循環結束后! } # include #include <stdio.h> int main( ) { int i, j; for ( i = 1; i <= 4; i++ ) { for ( j = 1; j < 5 - i; j++ ) printf(" "); for ( j = 1; j <= 2 * i - 1; j++ ) printf("*"); printf("\n"); } for ( i = 3; i >= 1; i-- ) { for ( j = 1; j < 5 - i; j++ ) printf(" "); for ( j = 1; j <= 2 * i - 1; j++ ) printf("*"); printf("\n"); } return 0; } 我寫的代碼常量可修改任意奇數,實現其他大小的菱形。 #include
3. 用c語言for語句 輸出 用“*”號組成的菱形 謝謝了 我是初學者
4. 用c語言中的for循環輸出菱形
5. 如何用c語言輸出一個用*組成的菱形,(用for)語句來
6. java用for語句輸出菱形,求大神解答
7. C編程菱形用一個for語句完成
8. C語言編程,用一個for循環打印菱形
9. 用c++的for語句編*組成的菱形
10. 用c語言循環語句輸出菱形星號