A. 用c語言怎樣畫正方形
根據你的編譯器的繪圖函數.
有的有繪 rect 函數, (參數,4個角點坐標. 或一個角點坐標和長寬值).
那你用循環語句依次畫長寬相等的矩型.
如果只有畫直線函數.
那你用循環語句依次調 MoveTo, LineTo 按 角點坐標 畫直線.
B. C語言編寫輸出圖正方形
根據題意可得代碼:
#include<stdio.h>
intmain()
{
inti,j;
for(i=0;i<5;++i){
if(i==0||i==4){
for(j=0;j<5;j++){
printf("*");
}
printf(" ");
}
else{
for(j=0;j<5;j++){
if(j==0||j==4)printf("*");
elseprintf("");
}
printf(" ");
}
}
return0;
}
C. 編寫程序球正方形,長方形,梯形,圓形的周長和面積 我是學習C語言的新手 麻煩高手給出源代碼
不知道輸入,輸出格式是什麼,就隨便寫了。
#include<stdio.h>
int main()
{
int choice=0;
float a,b,c;
while(true)
{
printf("1.正方形\n2.長方形\n3.梯形\n4.圓\n0.退出\n請選擇:");
scanf("%d",&choice);
switch(choice)
{
case 1:
printf("輸入正方形的邊長:");
scanf("%f",&a);
while(a<=0)
{
printf("錯誤!重新輸入:");
scanf("%f",&a);
}
printf("面積 = %.2f\n",a*a);
break;
case 2:
printf("輸入長方形的長、寬:");
scanf("%f%f",&a,&b);
while(a<=0||b<=0)
{
printf("錯誤!重新輸入:");
scanf("%f%f",&a,&b);
}
printf("面積 = %.2f\n",a*b);
break;
case 3:
printf("輸入梯形的上底、下底、高:");
scanf("%f%f%f",&a,&b,&c);
while(a<=0||b<=0||c<=0)
{
printf("錯誤!重新輸入:");
scanf("%f%f%f",&a,&b,&c);
}
printf("面積 = %.2f",(a+b)*c/2);
break;
case 4:
printf("輸入圓的半徑:");
scanf("%f",&a);
while(a<=0)
{
printf("錯誤!重新輸入:");
scanf("%f",&a);
}
printf("面積",3.14*a*a);
break;
case 0:
return 0;
}
}
return 0;
}
D. C語言 字母正方形
#include<stdio.h>
//p指向line*line二維數組,(start,start)為字元ch的寫入起點
void fill(char *p,int line,int start,char ch)
{
int i;
int j;
if (start==line/2) {
if ((line%2)!=0)
*(p+start*line+start)=ch;
} else {
for (j=start;j<line-start;j++)
*(p+start*line+j)=ch;
for (j=start;j<line-start;j++)
*(p+(line-1-start)*line+j)=ch;
for (i=start;i<line-start;i++)
*(p+i*line+start)=ch;
for (i=start;i<line-start;i++)
*(p+i*line+(line-1-start))=ch;
if (ch=='Z') ch='A';
else ch=ch+1;
fill(p,line,start+1,ch);
}
}
void print(char *p,int line)
{
int i;
int j;
for (i=0;i<line;i++) {
for (j=0;j<line;j++)
printf("%c ",*(p+i*line+j));
printf("\n");
}
}
void main()
{
char ch;
char *p;
int line=0;
scanf("%c,%d",&ch,&line);
p=new char [line*line];
fill(p,line,0,ch);
print(p,line);
delete [] p;
}
E. 一道c語言初學者代碼題,字元正方形怎麼打
#include<stdio.h>
int main(void)
{
char ch;
int i;
scanf("%c",&ch);
for(i=1;i<=9;i++)
{
printf("%c",ch);
if(i%3 == 0)
printf("\n");
}
return 0;
}
F. C語言使用函數調用實現計算正方形和長方形的面積和周長
代碼: #include <stdio.h>void main()
{
int x,y;
printf("請輸入長:\n");
scanf("%d",&x);
printf("請輸入寬:\n");
scanf("%d",&y);
printf("周長: %d\n",2*(x+y));
printf("面積: %d\n",x*y);
}
G. C語言編程編程給定整數n輸出由字元*組成的空心正方形
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int i;
for(i=0;i<n;i++){
printf("*");
if(i==n-1){printf("\n");}
}
for(i=0;i<n-2;i++){
int x;
for(x=0;x<n;x++){
if(x==0||x==n-1){printf("*");}
else{printf(" ");}
if(x==n-1){printf("\n");}
}
}
for(i=0;i<n;i++){
printf("*");}
return 0;
}
H. C語言編程:從鍵盤輸入一個正方形的邊長,求出它的面積並輸出。
#include<stdio.h>int main(){int a;a:printf("請輸入正方形邊長:");scanf("%d",&a);a*=a;printf("正方形邊長為:%d\n",a);system("pause");system("cls");goto a;}