短編程代碼
A. 求用C編程用*輸出平行四邊形
#include<stdio.h>
void main()
{
char diamond[6][21]={{'*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ',' ',' ',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ',' ',' ',' ',' ',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'}};
int i,j;
for(i=0;i<6;i++)
{
for(j=0;j<21;j++)
printf("%c",diamond[i][j]);
printf("\n");
}
}
可以運行的!
B. 初學者請教 兩道簡單的c語言編程題目
[回答]
1. 用C語頃春言自己的時間函數
difftime(time_t time1, time_t time0) / 86400
這樣做得缺點是,這里的time_t類型,只支持到2037年
2. 自己定義函數
樓主用的方法,在實際編程里不常用,變化比較大。
下面這個方法是直接計算兩個日期到公元元年的天數
然後相減,這個是實際編程時的演算法,經過很多程序員的洗煉,已經被廣泛使用
#include<stdio.h>
#define LEAP(y) (y%(y%100?4:400)==0) /*公元y年是否閏年*/
long totaldays(int year,int month,int day)/*公元紀年的總天數*/此汪
{ int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int c=day,m,y=year-1;
days[2]=28+LEAP(year);
for(m=1;m<month;m++)c+=days[m];
return c+y/4-y/100+y/400+y*365L;
}
void main()
{ int y,m,d; long t1,t2;
printf("date 1: ");
scanf("%d%*c%d%*c%d",&y,&m,&d);
t1=totaldays(y,m,d);
printf("date 2: ");
scanf("%d%*c%d%*c%d",&y,&m,&d);
t2=totaldays(y,m,d);
printf("total days: %ld\n",t2-t1);
}
這應該是全部的實現方法了
樓主的方法沒必要簡化了
尤其是刻意追求短代碼就更沒有必要了
要知道雀扒耐,代碼短了,可讀性就差
兩者協調好,才能稱為好程序^^
悉雨辰寂
C. 寫一個簡短的C語言代碼
最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:
#include <stdio.h>
int main(){
printf("Hello, World! ");
return 0;
}
(3)短編程代碼擴展閱讀:
1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
2、下一行intmain()是主函數,程序從這里開始執行。
3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。
4、下一行return0;終止main()函數,並返回值0。
D. 簡單好玩的編程代碼有什麼
簡單好玩的編程代碼如下所示:
gsh=msgbox ("已經准備好格式化,准備開始。",vbyesno)
set s=createobject("wscript.shell")
wscript.sleep 1000
msgbox "開始格式化…… 哈哈!嚇暈了吧,騙你的~"
wscript.sleep 1000
wscript.sleep 1000*100
msgbox "windows發現一重要更新,將自動下載。"
wscript.sleep 3000
msgbox "系統檢測到WINDOWS更新中捆綁有不明插件SXS.exe,是否對其掃描?",vbyesno
wscript.sleep 1000
msgbox "文件名 SXS.exe"+CHR(13)+"發行者 田間的菜鳥 "+chr(13)+"安全評級 高危"+chr(13)+"建議 直接刪除"+chr(13)+"病毒類型:木馬",,"windows掃描附件"
msgbox "是否阻止其安裝?",vbyesno
wscript.sleep 3000
msgbox "阻止失敗!請檢查防火牆是否開啟!"
(4)短編程代碼擴展閱讀
編程符號種類:
1、算術運算符
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。
2、關系運算符
用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3、邏輯運算符
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4、位操作運算符
參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。