計蒜客:入門題目


T1003 輸出字符菱形

小蒜蒜最近學習了菱形(四邊都相等的四邊形)。

現在她給了你一個字符,希望你能用它構造一個對角線長 55 個字符,傾斜放置的菱形。

輸入格式

輸入只有一行,包含一個字符。

輸出格式

該字符構成的菱形。

輸出時每行末尾的多余空格,不影響答案正確性

樣例輸入

*

樣例輸出

  *
 ***
*****
 ***
  *
#include<stdio.h>
int main()
{
    char c;
    scanf("%c",&c);
    printf("%5c\n",c);
    printf("%4c%c%c\n",c,c,c);
    printf("%3c%c%c%c%c\n",c,c,c,c,c);
    printf("%4c%c%c\n",c,c,c);
    printf("%5c\n",c);
    return 0;
}

T1005 輸出字符三角形

小蒜蒜又想讓你輸出一個新的形狀了。

現在給定一個字符,希望你用它構造一個底邊長 55 個字符,高 33 個字符的等腰字符三角形。

輸入格式

輸入只有一行,包含一個字符。

輸出格式

該字符構成的等腰三角形,底邊長 55 個字符,高 33 個字符。

輸出時每行末尾的多余空格,不影響答案正確性

樣例輸入

*

樣例輸出

  *
 ***
*****
#include <stdio.h>
int main()
{
    char s;
    scanf("%c",&s);
    printf("%3c\n",s);
    printf("%2c%c%c\n",s,s,s);
    printf("%c%c%c%c%c\n",s,s,s,s,s);
    return 0;
}

 T1007 整型與布爾型的轉換

將一個整型變量的值賦給一個布爾型變量,再將這個布爾型變量的值賦給一個整型變量,得到的值是多少?

快來試試會發生什么!

輸入格式

一個整型范圍內的整數,即初始時整型變量的值。

輸出格式

一個整數,經過上述過程后得到的結果。

輸出時每行末尾的多余空格,不影響答案正確性

樣例輸入

3

樣例輸出

1
#include <stdio.h>
#include <stdbool.h>//定義bool變量
int main()
{
    int a;
    bool b;
    scanf("%d",&a);
    b=a;
    printf("%d\n",b);
    return 0;
}

 T1008 打印字符

蒜頭君知道每個字符都有一個對應的 ASCII 碼。

現在輸入一個 ASCII 碼,要求你輸出對應的字符。

輸入格式

一個整數,即字符的 ASCII 碼,保證對應的字符為可見字符。

輸出格式

一行,包含相應的字符。

樣例輸入

65

樣例輸出

A
#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    printf("%c\n",a);
    return 0;
}

 T1010 計算線段長度

已知線段的兩個端點的坐標 A(X_a,Y_a),B(X_b,Y_b)A(Xa,Ya),B(Xb,Yb),求線段 ABAB 的長度。

蒜頭君老師告訴了你計算公式如下:

\sqrt{(X_a - X_b)^2 + (Y_a - Y_b)^2}(XaXb)2+(YaYb)2

輸入格式

共兩行。

第一行是兩個實數 X_a, Y_aXa,Ya,即 AA 的坐標。

第二行是兩個實數 X_b, Y_bXb,Yb,即 BB 的坐標。

輸入中所有實數的絕對值均不超過 1000010000。

輸出格式

一個實數,即線段 ABAB 的長度,保留到小數點后 33 位。

輸出時每行末尾的多余空格,不影響答案正確性

樣例輸入

1 1
2 2

樣例輸出

1.414
#include <stdio.h>
#include <math.h>
int main()
{
    double xa,xb,ya,yb;
    double ab;
    scanf("%lf %lf\n %lf %lf",&xa,&ya,&xb,&yb);
    ab=sqrt(pow((xa-xb),2)+pow((ya-yb),2));
    printf("%.3lf\n",ab);
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM