C語言:輸出n行由大寫字母A開始構成的三角形字元陣列。
實驗4-2-6 輸出三角形字元陣列(15 分)
本題要求編寫程式,輸出n行由大寫字母A開始構成的三角形字元陣列。
輸入格式:
輸入在一行中給出一個正整數n(1≤n<7)。
輸出格式:
輸出n行由大寫字母A開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母后面都有一個空格。#include <stdio.h>
/*n行則第一行有n個字母,那麼輸入n個字母后換行*/int main(int argc, char *argv[]) {
int n;
scanf("%d",&n);
char ch='A';
int i=0;
if(n<7){ //使n<7
while(n!=0){
for(i=0;i<n;i++){
printf("%c ",ch);
ch++;
}
printf("\n");
n=n-1;
}
}else{
printf("輸入不正確");
}
return 0;
}
相關推薦
C語言:輸出n行由大寫字母A開始構成的三角形字元陣列。
實驗4-2-6 輸出三角形字元陣列(15 分)本題要求編寫程式,輸出n行由大寫字母A開始構成的三角形字元陣列。輸入格式:輸入在一行中給出一個正整數n(1≤n<7)。輸出格式:輸出n行由大寫字母A開始構成的三角形字元陣列。格式見輸出樣例,其中每個字母后面都有一個空格。#i
C語言:輸出用0~9這10個數能組成的
輸出0~9這10個數能組成的三位數 #include<stdio.h> int main() { int i, j, k,count = 0; for(i = 1; i <= 9; i++) //0不能為首位 for(j = 0; j &
C語言:輸入n,a,求Sn=a+aa+aaa+···+a···
C語言:輸入n,a,求Sn=a+aa+aaa+···+a···a #include<stdio.h> int main() { int n, a, Sn = 0, t = 0; printf("請輸入n:"); scanf("%d",&n);
C語言:輸出100-1000之間的所有迴文數並統計
從左到右讀和從右到左讀大小都是一樣的數稱為迴文數 #include<stdio.h> void main() { int i,j,k,s = 0; for(i = 101; i < 1000; i++) { k = i; j = 0; do {
C語言:輸出乘法口訣表
輸出99乘法口訣表 程式碼如下: #include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d ",i,j
C語言 列印前n行楊輝三角形
#include<stdio.h> int main() { printYangHui();// return 0; } void printYangHui()//按行數列印楊輝三角 { int rows, coef = 1, space
c語言:輸出當前系統時間
#include <stdio.h> #include <time.h> int main(void){ time_t t; char buf[1024]; time(&t);
c語言:輸出一個菱形圖
輸出一個菱形圖。解:程式:#include<stdio.h>int main(){int i, j;char diamond[][5] = { {' ',' ','*'},{' ','*',
c語言:輸出以下關鍵字的位元組大小及輸出一個地址:char,short,int,float,double,long
輸出以下關鍵字的位元組大小及輸出一個地址: 1. #include<stdio.h> int main() { printf("%d\n",sizeof(char));//1 printf(
【C語言】輸出N階拉丁方陣並統計個數
題目如下: 在N行N列的數陣中, 數K(1〈=K〈=N)在每行和每列中出現且僅 出現一次,這樣的數陣叫N階拉丁方陣。例如下圖就是一個五階拉丁方陣。 編一程式,從鍵盤輸入N值後,打印出所有不同的N階拉丁方陣,並統計個數。 1 2 3 4 5
C語言:輸出100-200之間的素數
此題的解決思路為:使用兩個迴圈,首先第一個迴圈輸出100-200之間的值,第二個迴圈用來判斷素數。 判斷素數:(只有1和它本身兩個因數)。這個數是不是素數我們可以用這個數除2,再除3,再除4,一直除到這個數減一,如果除到這個數減一,這個數依然不能被整
C語言:輸出九九乘法口訣表
此題的解決思路為:兩個迴圈巢狀,乘法口訣表就是行列號相乘,當行列號相等則換行。 具體程式碼如下。#include<stdio.h> int main() { int i, j;//定義一個i和j for (
第十一週:C語言:輸出一個空心三角形
問題:輸出一個空心三角形。 程式碼: void holl_triangle(int n) { int i, j; for (i=0; i<n; i++) { if(i!=n-1) { fo
C語言:求n的階乘/求1!+2!+.....+n!
首先求n的階乘,我們先要產生1-n的數字,然後累乘起來,利用for迴圈來實現。 所以求n的階乘的具體程式碼如下:#include <stdio.h> #include <stdlib.h> int main() { int
C語言,有N個硬幣面值為a[1]...a[N],給一個非負數m,用這些硬幣湊成m,求有多少種方法?
#include <stdio.h> #include <memory.h> #define N 1000 #define M 100000 int a[N]; int DP[M]; int dpItUnlimited(int m, i
C語言:使用可變引數,實現函式,求函式引數的平均值。
此題的解決思路為:使用可變引數列表,求若干個引數的平均值,所以我們每次呼叫va_arg把它的值累加在sum變數裡,最後讓函式返回sum/n即可求得若干個引數的平均值。 具體程式碼如下: #include <stdio.h> #include <stdli
c語言 任給三條邊長,判斷能否構成三角形,如果能,求出其面積和周長
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
C語言:將ss所指字符串中所有下標為奇數位置的字母轉換為大寫-將該字符串中的所有字符按ASCII碼值升序排序後輸出。-將a所指的4*3矩陣第k行的元素與第0行元素交換。
[] sorting 一個 最後一個元素 lib include ascii碼 mes %s //函數fun:將ss所指字符串中所有下標為奇數位置的字母轉換為大寫,若不是字母,則不轉換。 1 #include<conio.h> 2 #include&
C語言:利用指標編寫程式,定義一個3行3列的二維陣列,並在程式中對其進行賦值,陣列元素的型別不限,輸出該二維陣列以及各行的均值
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 利用指標編寫程式,定義一個3行3列的二維陣列,並在程式中對其進行賦值,陣列元素的型別不限,輸出該二維陣列以及各行的均值,各行
c語言:要求按照考試成績的等級輸出百分制分數段,成績的等級由鍵盤輸入。
要求按照考試成績的等級輸出百分制分數段,A等為85分以上,B等為70~84分,C等為60~69分,D等為60分以下。成績的等級由鍵盤輸入。解:程式:#include<stdio.h>int