01/10/2018, 00:21

[Nhờ giải bài]Vẽ và tính diện tích, chu vi hình bình hành trong C

#include <stdio.h>
#include <stdlib.h>
/*chuong trinh ve hinh binh hanh bang ki tu "*" , va tinh chu vi , dien tich .*/
int main()
{
   int u=0;
   int c,s,m ;
   int h ;
   printf("nhap so do day hbh  (cm)");
   scanf("%d",&c);
   printf("nhap so do chieu cao hbh (cm)");
   scanf("%d",&h);
   printf("conventional distance between the two characters * 1 cm
");
   for (int i=0;i<=h;i++){
         int a=0;
       while(a<=c)
    {
     printf ("*");
        a++; }
    printf ("
");
    {
         int b=0;
        u=u+1;
    while(b<u){
        printf(" ");
        b++;}}}
   s=c*h;
   printf("dien tich hbh la : %d
",s);
   m=2*c+2*h;
   printf("chu vi hbh la : %d",m);
       return 0;
    }

Người bí ẩn viết 02:23 ngày 01/10/2018

Bạn muốn góp ý cái gì, chỗ nào, như thế nào ?

Thư Nguyễn viết 02:22 ngày 01/10/2018

mình viết lần đầu nên sợ cách trình bày không hợp lí ,khó hiểu , …

Tynk Huynk viết 02:32 ngày 01/10/2018

Bạn cứ chạy thử đi, nếu không được thì post lên cho các bạn giúp

Thư Nguyễn viết 02:26 ngày 01/10/2018

uk , được , bình thường

Tao Không Ngu. viết 02:26 ngày 01/10/2018

Mình chỉ góp ý bạn một chút về code fomat và cách đặt tên biến thôi.
Bạn nên xuống dòng hợp lý hạn chế các khối lệnh
vd :

printf ("\n");
    {
         int b=0;
        u=u+1;
    while(b<u){
        printf(" ");
        b++;}

Đặt tên biến tương minh hơn VD h -> hight. khi đó code nhìn rõ dàng sáng hơn.

#include <stdio.h>
#include <stdlib.h>
/*chuong trinh ve hinh binh hanh bang ki tu "*" , va tinh chu vi , dien tich .*/
int main()
{
    int u=0;
    int c,s,m ;
    int h ;
    printf("nhap so do day hbh  (cm)");
    scanf("%d",&c);
    printf("nhap so do chieu cao hbh (cm)");
    scanf("%d",&h);
    printf("conventional distance between the two characters * 1 cm\n");
    for (int i=0; i<=h; i++) {
        int a=0;
        while(a<=c)
        {
            printf ("*");
            a++;
        }
        printf ("\n");
        {
            int b=0;
            u=u+1;
            while(b<u) {
                printf(" ");
                b++;
            }
        }
    }
    s=c*h;
    printf("dien tich hbh la : %d\n",s);
    m=2*c+2*h;
    printf("chu vi hbh la : %d",m);
    return 0;
}

http://www.tutorialspoint.com/online_c_formatter.htm

Thư Nguyễn viết 02:21 ngày 01/10/2018

uk mình cảm ơn nhiều

Bài liên quan
0