A. c語言輸出以下圖案怎麼編程。**** **** **** **** *** ***
若是由6行組成且輸出固定的*號,可以用簡單的一個單循環實現:
#include<stdio.h>
int main()
{int i,j;
for(i=0;i<6;i++)//共輸出6行
if(i<4)printf("**** ");//前4行輸出每行4個*
else printf("*** ");//後2行輸出每行2個*
return 0;
}
若是要練習使用二重循環(或以實現輸出不同的行數、各行輸出不同的個數的*號),可以使用以下的程序:
#include<stdio.h>
int main()
{int i,j;
for(i=0;i<4;i++) //前4行
{for(j=0;j<4;j++) //每行輸出4個*
printf("*");
printf(" ");//一行結束後換行
}
for(i=0;i<2;i++) //後2行
{for(j=0;j<3;j++) //每行輸出3個*
printf("*");
printf(" ");//一行結束後換行
}
return 0;
}
B. 用C語言怎樣編輯奧運五環圖案
編寫一個程序就可以打出來了 如果你只是要把圖形顯示在DOS上那麼直接用第一個程序就可以了(在程序里*號該空格的就空格,我復制進來的時候有空格的,可我也不知道怎麼的顯示在網頁上的時候就沒有空格了): 第一個程序: #include<iostream> using namespace std; void main() { cout<<"(四個)*"<<endl; cout<<"(三個)***"<<endl; cout<<"(兩個)*****"<<endl; cout<<"(一個)*******"<<endl; cout<<"*********"<<endl; cout<<"(一個)*******"<<endl; cout<<"(兩個)*****"<<endl; cout<<"(三個)***"<<endl; cout<<"(四個)*"<<endl; } 如果你是要把圖行保存在一個TXT文本里,那你就用下面這個程序二: 程序二: #include <stdio.h> #include <stdlib.h> #include <string.h> void main() { FILE *fp; char str[80]; if((fp=fopen("tuxing.txt","w"))==NULL) { printf("Cannot open file"); exit(0); } do { printf("Enter a string (Cr to quit):\n"); gets(str); if(*str!='\n') { strcat(str,"\n"); fputs(str,fp); } }while(*str!='\n'); printf("\n\n Displaying Contents of File JAK1\n\n"); rewind(fp); while (!feof(fp)) { fgets(str,81,fp); printf("\n%s",str); } fclose(fp); } //輸入方法:把你要顯示的圖形一行一行的輸入進去,輸入結束之後按會車鍵就可以退出,再去程序目錄下打開tuxing.txt文件就可以看見你要的圖形了
C. C語言程序設計 1、編程輸入以下圖案 * *** *****
第一題:
#include<stdio.h>
intmain(){
inti,j;
for(i=0;i<3;i++){
for(j=0;j<2-i;j++){
printf("");
}
for(j=0;j<1+2*i;j++){
printf("*");
}
printf(" ");
}
for(i=0;i<2;i++){
for(j=0;j<i+1;j++){
printf("");
}
for(j=0;j<3-i*2;j++){
printf("*");
}
printf(" ");
}
return0;
}