A. 是c語言編程

#define N n

#define KG (N-i-1)

#define XH (i*2+1)

#define ZF (abs(XH/2-j)+'A')

void main() { int i,j,n;

scanf("%d",&n);

for ( i=0;i<N;i++ ) {

for ( j=0;j<KG;j++ ) printf(" ");

for ( j=0;j<XH;j++ ) printf("%c",ZF);

printf(" ");

}

B. mac可以c語言編程嗎

當然是可以的。Mac系統本質上是一個Unix系統,Unix系統就是以C語言編寫的。
目前Mac OS X的開發工具回為Xcode,支持C和標准答C++程序的編寫。而Mac平台也有不少支持C語言編程的IDE,像NetBeans和Eclipse。
不過,Mac OS X目前默認沒有C語言的編譯器,你需要安裝Xcode,Xcode包含了GCC編譯器。
如果你只是用Mac來學習C語言,安裝一個Xcode即可。Xcode的安裝文件在系統盤的Optional文件夾里。

C. C語言編程

//編寫程序
把560分鍾換成用小時和分鍾表示,然後進行輸出
#include<stdio.h>
main(){
int
time=560;
int
hour,minute;
hour=time/60;
minute=time%60;
printf("560minutes=
%dhour
%dminutes\n",hour,minute);
}
//2輸入兩個整數:1500和3500
求出他們的商數和余數
並進行輸出
#include<stdio.h>
main(){
//輸入數字保存大a,b中
int
a;
int
b;
scanf("%d%d",a,b);
//商保存到c中,余數保存到d中
int
c;
int
d;
c=a/b;
d=a%b;
printf("c=
%d
d=%d\n",c,d);
}
//3讀入三個整數給abc
然後交換他們中的數
把a中的原來的值給b把b中的值給c
把c中的值給a
#include<stdio.h>
main(){
//輸入數字保存大a,b,c中
int
a;
int
b;
int
c;
scanf("%d%d%d",a,b,c);
int
temp;
temp=c;
c=b;
b=a;
a=temp;
printf("a=
%d
b=%d
c=%d\n",a,b,c);
}

D. C語言編程

#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n>=90)
printf("A");
else if(n>=80&&n<=89)
printf("B");
else if(n>=70&&n<=79)
printf("C");
else if(n>=60&&n<=69)
printf("D");
else if(n<60)
printf("E");
return 0;
}

E. C語言編程

相差10分以上包括10分嗎?我寫的是不包括


#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <math.h>


int main(void) {

int score[20], sum = 0, c = 0;

double avg;

srand(time(NULL));

for(int i = 0; i < 20; i++) {

score[i] = rand() % 31 + 70;

sum += score[i];

}

printf("小明選手得分: ");

for(int i = 0; i < 20; i++)

printf("%d ", score[i]);


avg = 1.0 * sum / 20;


printf(" 所有評委平均分: %.3f", avg);

printf(" 不合格得分: ");

for(int i = 0; i < 20; i++)

if(fabs(score[i] - avg) > 10) {

printf("%d ", score[i]);

sum -= score[i];

c++;

}

if(sum == 0)

printf(" 無合格打分,本次打分無效.");

else

printf(" 小明選手最後得分: %.3f", 1.0 * sum / (20 - c));

return 0;

}

F. c語言 語言編程

1、I= 18,j=29.44
2、a, A
3、 8,7,8

G. c語言編程

這個C語言編程的話你可以通過書籍對照一下它的原理進行改變輸入的代碼一定要正確不能有一點錯誤

H. C語言編程

第一題:


#include<stdio.h>
#include<string.h>
#defineMAX5
structUser
{
charname[20];
intphoneNumber;
structUser*next;
};
voidSort(structUser*users,intn);
intmain()
{
structUserusers[MAX];
printf("pleaseinput%ser'sdata: ",MAX);
inti=0;
//插入數據
while(i<MAX)
{
printf("pleaseinputthe(%d)-nthuser: ",i+1);
printf("%d-nthuser'sname:",i+1);
scanf("%s",&users[i].name);
printf("%d-nthuser'sphonenumber:",i+1);
scanf("%d",&users[i].phoneNumber);
i++;
printf(" ");
}
//排序
Sort(users,MAX);
//輸出
i=0;
while(i<MAX)
{
printf("%d-nthuser: name:%s phone:%d ",
i+1,users[i].name,users[i].phoneNumber);
i++;
}
return0;
}
voidSort(structUser*users,intn)
{
inti=0,j=0;
for(;i<n-1;i++)
{
for(j=0;j<n-1;j++)
{
if(users[j].phoneNumber>users[j+1].phoneNumber)
{
structUseru;
strcpy(u.name,users[j].name);
u.phoneNumber=users[j].phoneNumber;
strcpy(users[j].name,users[j+1].name);
users[j].phoneNumber=users[j+1].phoneNumber;
strcpy(users[j+1].name,u.name);
users[j+1].phoneNumber=u.phoneNumber;
}
}
}
}



第二題:

#include<stdio.h>
#defineMAX6
structNode
{
intvalue;
structNode*next;
};
intmain()
{
printf("pleaseinput%dnumber: ",MAX);
inti=0,temp=-1;
structNodenodes[MAX];

//設置鏈表
while(i<MAX-1)
{
nodes[i].next=&nodes[i+1];
i++;
}
nodes[MAX-1].next=NULL;
i=0;

//插入數據
while(i<MAX)
{
printf("pleaseinputthe(%d)-nthnumber: ",i+1);
scanf("%d",&temp);
nodes[i].value=temp;
i++;
}

//檢測並輸出其中的偶數
structNode*n=&nodes[0];
printf(" evennumbers: ",i+1);
while(n->next!=NULL)
{
if(!(n->value%2))
{
printf("%d ",n->value);
}
n=n->next;
}
return0;
}

I. c語言編程怎樣入門

一、工欲善其事,必先利其器
這里介紹幾個學習C語言必備的裝置和書籍:
A)開發環境
例如turbo C 2.0,這個曾經占據了DOS時代開發程序的大半個江山。但是現在windows時代,用turbo C有感覺不方面,編輯程序起來很吃力,並且拖放,更沒有函數變數自動感應功能,查詢參考資料也不方便。建議使用Visual C++,這個平台雖然體積大,但是一旦安裝好了,用起來很方便。
B)一本學習教程
現在C語言教材多如牛毛,推薦大家使用《C語言程序設計》第二版。此書很適合初學者,並且內容也很精到。
C)利用輔助學習軟體
畢竟現在是Windows時代了,學習軟體多如牛毛,這里向大家推薦一個「集成學習環境(C語言)」,里邊的知識點總結和常式講解都非常好,有好幾千題的題庫測試環境,包括一個windows下的trubo C,初學者甚至不用裝其它的編譯器,就可以練習編程了。還有一個「C語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。
二、葵花寶典
學習計算機語言最好的方法是什麼?答曰:讀程序。
沒錯,讀程序是學習C語言入門最快,也是最好的方法。我們大家都應該有個體驗——在最初學習windows系統操作或Microsoft words如果操作的過程中,剛開始總是正兒八經地買來教材,結果讀來讀去卻雲里霧里,而當我們將教材丟在一邊,拿起滑鼠反復地試,幾個小時就搞定。包括學習J#,C#等其他語言,在今天的Windows時代,也不再提倡抱著書本逐行啃,而是學習它們的常式。
當然,對於沒有學過任何計算機語言的初學者,多少要先閱讀教程,認真體會所有概念,然後不放過這一章中提到的所有常式,仔細研讀,直到每一行都理解了,再找幾個編程題目,最好是和常式類似的或一樣的,自己試圖寫出這段已經讀懂的程序。如果寫不出來,回過頭來再繼續研究常式,想想自己為什麼寫不出來,然後再去寫這段程序,反反復復,直到你手到擒來為止。
三、登峰造極
寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(演算法)。
是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶元寫驅動程序,無非就是掌握這塊晶元的各種寄存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些I/O函數罷了。那麼怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:
你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?第一種方法:直接對這10個人問:「誰叫張三」。第2種方法:你挨個去問「你是不是張三?」,直到問到的這個人就是張三。第三種方法:你去問一個人「你認不認識張三,指給我看」。不要小看這個問題,你說當然會選第一種方法,那麼恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,而且是不容易達到的。剛才這個問題類似於數據結構和演算法中的:Map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用演算法,是登峰造極的必然之路。

J. c語言編程

include<stdio.h> // 請養成一個習慣:對於系統頭文件用<>,對於自己的頭文件用"",這樣做沒有壞處。

void main()
{
char op; //變數op
int x,y; //變數x,y存放要計算的數據

printf("\n");
printf("\n Please enter a operator ");
scanf("%c",&op); //輸入運算符
printf("\n Please input data ");
scanf("%d%d",&x,&y); //輸入數據
if(op == '+')
printf("\n%d %c %d = %d\n", x, op, y, x+y);
else if(op == '-')
printf("....");
else if(op == '*')
....
else if(op == '/')
...
else if(op == '%')
...
else
printf("\ninvalid operaotr\n");
}