1. C語言如何編寫啊
C語言是個基礎的語言,是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。
int main()是主函數的意思 int 整型函數,也是基本的整型函數,整型函數有long , short等等整型函數,除了整型函數還有很多的函數,想知道自己去查。
printf是個輸出的工具,scanf是輸入的工具(這個怎麼用,有機會再說)我們將我們想說的話寫在printf後面,那麼就可以了
還有幾點要強調,1就是要用英文符號,不然會出錯;2{}括弧裡面每一段都要用分號;3return0;可寫不寫,對初學者沒要求;4int main()寫一次就可以了,一個程序只有一個主函數
最後我講一下C語言概括:C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
2. c語言編程 求大神解答!
#include<stdio.h>
int main()
{//輸入UUURR,等價於上上上右右;(0,0)→(2,3)
int x=0,y=0;
int n;
char ch;
scanf("%d",&n);
getchar();//吃掉回車符
for(int i=0;i<n;i++)
{
ch=getchar();//結束一個代表方向的字元
getchar();//吃掉回車符
if(ch=='L')//左
x--;
if(ch=='R')//右
x++;
if(ch=='U')//上
y++;
if(ch=='D')//下
y--;
}
printf("%d %d",x,y);
}
3. C語言編程 求大神解答
#include<stdio.h>
#include<string.h>
#define N 5
struct employee
{
char name[10];
int jobnumber;
int salary;
};
int main()
{
char m[10];
int i,p=0;
struct employee b[N];
printf("請輸入\n姓名 工號 工資\n");
for(i=0;i<N;i++)
{
printf("--------------\n");
scanf("%s %d %d",&b[i].name,&b[i].jobnumber,&b[i].salary);
}
printf("請輸入所要查詢員工的姓名:");
scanf("%s",&m);
printf("\n");
puts(m);
printf("\n");
for(i=0;i<N;i++)
{
if(strcmp(b[i].name,m)==0)
{ printf("姓名 工號 工資");
printf("\n------------------\n");
printf("%s %d %d",b[i].name,b[i].jobnumber,b[i].salary); break;}
p++;
}
if(p==N) printf("沒有此人");
return 0;
}
4. c語言簡單程序編寫
#include<stdio.h>
intmain()
{
doublenum1,num2,result,re;
charsign,euq;
printf("Enteranexpression:");
while(scanf("%lf%c%lf%c%lf",&num1,&sign,&num2,&euq,&result)==5)
{
switch(sign)
{
case'+':
re=num1+num2;
break;
case'-':
re=num1-num2;
break;
case'*':
re=num1*num2;
break;
case'/':
if(num2!=0)
re=num1/num2;
break;
}
if(re==result)
printf("Perfect. ");
else
printf("Error ");
printf("Enteranexpression:");
}
return0;
}
5. 求簡單C語言程序代碼!
輸入2個正整數m和n,求其最大公約數和最小公倍數
#include
#include
int main()
int m,n,p,q,s,r;
printf("請輸入兩個正整數;m,n ");
scanf("%d,%d",&m,&n);
#include<stdio.h>
main()
int a,b,t=0;
scanf("%d %d",&a,&b);
if (a<b)
printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特點
C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
以上內容參考:網路-c語言
6. 求教大神們這幾個C語言怎麼編程
1
#include<stdio.h>
main()
{
float a[5][4];
float b[4];
int i,j;
for(i=0;i<5;i++)
for(j=0;j<4;j++)
scanf("%f",&a[i][j]);
for(i=0;i<4;i++)
{b[i]=(a[0][i]+a[1][i]+a[2][i]+a[3][i]+a[4][i])/5;}
for(i=0;i<4;i++)
printf("%.2f ",b[i]);
printf(" ");
}
2
#include<stdio.h>
int main()
{
int a[20],i,x,b;
for(i=0;i<20;i++)
scanf("%d",&a[i]);
scanf("%d",&x);
b=0;
for(i=0;i<20;i++)
{
if(a[i]==x)
{printf("%d ",i);
b++;}
}
if(b==0)printf("沒有此成績! ");
return 0;
}
7. 求大神這個用C語言怎麼編程呀
#include "stdio.h"
void wanshu(int x);
int main(void)
{
int m, n, i;
scanf("%d%d", &m, &n);
for (i = m; i < n; i++)
wanshu(i);
return 0;
}
void wanshu(int x)
{
int i, j, sum;
int a[80];
j = 0;
sum = 0;
if (x == 1)
printf("%d = %d\n", x, 1);
for (i = 1; i <= x / 2; i++)
{
if (x % i == 0)
{
a[j++] = i;
sum += i;
}
}
if (sum == x)
{
for (i = 0; i < j; i++)
{
if (i == 0)
printf("%d = %d", x, a[i]);
else
printf(" + %d", a[i]);
if (i == j - 1)
putchar('\n');
}
}
}
8. 求大神C語言編程=_=
#include <stdio.h>
int main()
{
int i;
float count = 13.0;
for(i = 0;i < 10;i++)
{
count = count * (1 + 0.002);
}
printf("10 年後人口總數為:%0.2f億人 ",count);
}
2. #include <stdio.h>
int main()
{
int sellCount = 0;
double price,fixedCosts,variableCosts,profit,sales,proCost; //價格,固定成本,可變成本,利潤,銷售收入,生產成本
printf("請輸入價格:");
scanf("%lf",&price);
printf("請輸入固定陳本:");
scanf("%lf",&fixedCosts); //剩下的可變成本和數量自己寫
variableCosts = sellCount * variableCosts;
proCost = variableCosts + fixedCosts;
sales = sellCount * price;
profit = sales - proCost;
printf("利潤為:%0.2lf");
}
3. #include <stdio.h>
int main () //這是一個字母,五個字母自己參考,自己也要動手的,寫代碼不要總是別人教,一定要自己多動手,水平才能提高
{
char s,tmp;
printf("請輸入一個字母:");
scanf("%c",&s);
if(s >= 'a' && s <= 'z') //是小寫就轉為大寫
{
tmp = s - 32;
}
printf("%c的大寫為:%c",s,tmp);
}
4.#include <stdio.h>
#include <math.h>
int main()
{
int x1,x2,x3,x4,x5;
double result,m;
printf("請輸入5個數:");
scanf("%d,%d,%d,%d,%d",&x1,&x2,&x3,&x4,&x5);
m = (x1 + x2 + x3 + x4 + x5)/5;
result = (pow(x1 - m,2) + pow(x2 - m,2) + pow(x3 - m,2) + pow(x4 - m,2) + pow(x5 - m) )/5;
result = sqrt(result);
printf("結果:%0.4lf",result);
//pow(x,y)是x^y,比如x的平方就是pow(x,2)
//sqrt(x) 是x的開方,程序中或許有bug,自己調試吧
}
9. 求C語言大神,如何編
這個容易啊:
#defineN5
#defineM4
intmain(intargc,char*argv[])
{
intmatrix[N][M]={1,1,1,1,1,
9,2,9,9,1,
1,5,3,5,1,
1,1,1,1,1};
intstate[N][M]={0};
inti,j;
for(i=1;i<N-1;i++)
{
for(j=1;j<M-1;j++)
{
state[i][j]=(matrix[i][j]>matrix[i-1][j])&&
(matrix[i][j]>matrix[i+1][j])&&
(matrix[i][j]>matrix[i][j-1])&&
(matrix[i][j]>matrix[i][j+1]);
}
}
for(i=0;i<N-1;i++)
for(j=0;j<M-1;j++)
if(state[i][j]==1)
{
printf("<%d,%d>%d ",i,j,matrix[i][j]);
}
returnEXIT_SUCCESS;
} /*----------endoffunctionmain----------*/
10. C語言程序編寫
#include<iostream>
#include<typeinfo>
using namespace std;
const int PI=3.14;
template<typename T>
class Circle{
private:
T r;
public:
Circle(){r=0;}//無參構造函數
Circle(T x):r(x){}//帶參構造函數
void show()
{
cout<<r<<endl;
}
T area()
{
return PI*r*r;
}
};
int main()
{
/******int*****/
Circle<int> a(3);
a.show();//輸出半徑
cout<<a.area()<<endl;//輸出面積
/***double***/
Circle<double> b(3.2);
b.show();//輸出半徑
cout<<b.area()<<endl;//輸出面積
return 0;
}