⑴ c語言的急用
#include <stdio.h>
int main()
{
char c=getchar();
if(c>='0'&&c<='9')
{
puts("數字");
}
else if(c>='a'&&c<='z')
{
puts("小寫字母");
}
else if(c>='A'&&c<='Z')
{
puts("大寫字母");
}
else if(c>='a'&&c<='z')
{
puts("小寫字母");
}
else if(c>=0&&c<=31)
{
puts("控制字元");
}
else
{
puts("其他字元");
}
return 0;
}
⑵ 急用!C語言!
#include"stdio.h"
#include"math.h"
intmain(void){
doublea,b,c,d;
printf("PleaseenterRealNumbersa,b&c... ");
scanf("%lf%lf%lf",&a,&b,&c);
if((d=b*b-4*a*c)>0){
d=sqrt(d)/a/2;
b=-b/a/2;
printf("x1=%f x2=%f ",b+d,b-d);
}
elseif(d==0)
printf("x1=x2=%f ",-b/a/2);
elseprintf("Theequationisnorealroot! ");
return0;
}
⑶ 編程C語言 急用!!!
int isP(int m) \*判斷素數的函數*\
{ int i;
for(i=2;i<m;i++)
if(m % i==0)return 0;
return 1;
}
main(){
int j;
for(j=2;j<M;j++)
if(!isP(m)){xx[j]=j;k++}
return k;
}
我初學者不知道對不對。。。
⑷ c語言(急用)
#include<stdio.h>
void main()
{
float x,down,up;
float i;
printf("請輸入純小數0.000到0.999:\n");
scanf("%f",&x);
for(i=0;i<1;i=i+0.1)
if(i<=x&&(i+0.1)>=x)
{
down=i;
up=i+0.1-0.001;
}
printf("下邊界%.3f,上邊界%.3f\n",down,up);
}
⑸ c語言怎麼學啊!!!!
C語言是個很復雜的東西,給你個引導,你要把條件語句,循環語句還有那些數組學好,這些學好了,你要試著做一些小程序,比如說打地鼠,計算器,記事本什麼的,來鞏固你的知識點。之後你要把方法,對象,封裝,面向對象這些思想和方法搞懂,之後多加練習多動手摸索因為這些思想很重要,在以後的編程里會顯得尤為重要,
⑹ C語言編程急用
以前做的作業。。。
(2)上面程序用數組元素的值表示圈中人的編號,每當有人出圈時都要壓縮數組,這種演算法不夠精煉。如果採用做標記的辦法,即每當有人出圈時對相應數組元素做標記,省掉壓縮數組的時間,這樣處理效率更高一些。請採用做標記的辦法修改(1)中程序,使修改後的程序與(1)中程序具有相同的功能。
雙向鏈表實現:
#include<stdio.h>
struct node{int v;struct node *next,*pre;}*head,*p;
int main()
{
int build(int k);
int del(int k);
int i,j,n,left,k,move;
printf("Please input how many people and which one to be killed:\n");
scanf("%d%d",&n,&i);
printf("Man to be killed:");
build(n);
p=head;left=n;
for (j=1;j<n;j++) {
move=(i-1)%left;
for (k=1;k<=move;k++) head=head->next;
p=head;
head=head->next;p->pre->next=head;head->pre=p->pre;
printf("%d ",p->v);
delete(p);
left--;
}
printf("\nThe last man stand:%d!\n",head->v);
scanf("%*d");
}
int build(int k)
{
int i;
struct node *temp,*now;
head=new node;head->v=1;now=head;
for (i=2;i<=k;i++) {temp=new node;temp->v=i;temp->pre=now;now->next=temp;now=temp;}
now->next=head;head->pre=now;
}
遞推實現(o(n)):
#include <stdio.h>
int main()
{
int n,m,i,s;
scanf("%d%d",&n,&m);
s=0;
for (i=2;i<=n;i++) s=(s+m)%i;
printf("%d\n",s+1);
}
⑺ 急!!!怎麼用C語言編寫程序,用函數完成:計算從1開始到n的自然數的和
C語言是普適性最強的一種計算機程序編輯語言,它不僅可以發揮出高級編程語言的功用,還具有匯編語言的優點,計算和的方法為:
1、新建一個求1到100自然數之和項目。
注意事項:
C語言的語法限制不太嚴格,對變數的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。也就是說,對用C語言的人,要求對程序設計更熟練一些。