c基礎編程
&&是邏輯與操作符,表示「並且」之意,與取地址(按位與)操作符&無關。
**************************************
修改如下:
//---------------------------------------------------------------------------
#include <stdio.h>
int main()
{
int a,b,c;
printf("Enter three integers\n");
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c) { /*注意這里*/
printf("Largest is %d\n",a);
}
else if(b>a&&b>c) { /*注意這里*/
printf("Largest is %d\n",b);
}
else if(c>a&&c>b) { /*注意這里*/
printf("Largest is %d\n",c);
}
return 0;
}
//---------------------------------------------------------------------------
2. 如何自學C語言編程
買一些國家教育部規劃的教材,或者好一點的翻譯過來的教材。學習C的話,最好用譚浩強的《C語言程序設計》,學C的一般都知道這本。
如何學好,其實最主要的是你肯花時間去專研,剛開始可能對一些程序的很難弄懂,這更需要你耐心的去解讀了。多練多想多看!!多練,長期練習是必不可少的,要熟悉C語言的基礎知識,這樣在寫的時候就能得心應手。多想,就是遇到生活學習中的問題,想想看能不能用C語言解決,比如我上大學時候我就用C語言處理物理實驗數據,別人按計算器按半死,我只要輸入數據就OK。多看,就是多看別人的優秀程序,對比下自己寫的程序。
學好以後,不是說能幹嘛了,這都只是基礎,在工作中的應用跟你學教材上的C語言還是差很多的,像計算機或手機的底層驅動開發,單片機裡面的應用等等,都需要C基礎才行。只有掌握了C語言,才可能做好這些工作。
當然,學好C以後,你還可以繼續學C++、java、PHP、ASP等,這些都可以用來做軟體、做網站等等。
3. C語言基礎,編程
#include<stdio.h>
#include<stdlib.h>//頭文件
#include<time.h> //頭文件
int main()
{
srand((unsigned)time(NULL));//為隨機函數rand提供種子
int a[111],b[111],k=0,sum=0;
float aver=0;
for(int i=0;i<100;i++)
{
a[i]=rand()%101;//0~100
if(a[i]%3==0)
{
k++;//記數
sum+=a[i];//累加
}
}
aver=1.0*sum/k;//平均值
printf("count=%d average=%.2f",k,aver);
return 0;
}
——————————————————————
#include<stdio.h>
void fun(int n)
{
float sum=0;
for(int i=1;i<=n;i++)
{
if(i%2==1)
sum+=1.0/i;
else
sum+=(-1.0/i);
}
printf("%.6f",sum);
}
int main()
{
int n;
scanf("%d",&n);
fun(n);//調用函數
return 0;
}
4. C語言基礎編程
#include<stdio.h>
#include<math.h>
intmain(intargc,constchar*argv[]){
doublesides_1=0.0f;
doublesides_2=0.0f;
doublesides_3=0.0f;
doublearea=0.0f;
printf("(separatingeachsidesbycomma): ");
scanf("%lf,%lf,%lf",&sides_1,&sides_2,&sides_3);
//三邊是否構成三角形,題目不需要你可以刪了,直接拿裡面的代碼用就行
if((sides_3+sides_1>sides_2)&&(sides_3+sides_2>sides_1)&&(sides_2+sides_1>sides_3)&&
(fabs(sides_3-sides_1)<sides_2)&&(fabs(sides_3-sides_2)<sides_3)&&(fabs(sides_3+sides_1)>sides_2))
{
doubles=0.0f;
s=(sides_1+sides_2+sides_3)/2.0;
area=sqrt(s*(s-sides_1)*(s-sides_2)*(s-sides_3));
printf(" Theareaofthetriangleis:%.2lf",area);
}
else
printf("!! ");
return0;
}
5. C語言基礎編程問題,要簡潔易懂的程序
函數fun的原理是傳字元串指針和字元串長度兩個參數,用for循環遍歷字元串,
當遇到數字字元時,就把數字字元和其後面的字元向後移動1個字元,
在原來數字字元的位置寫一個'$',當前字元位置i加1,字元串長度n加1.
完整的C語言程序如下
#include<stdio.h>
#include<string.h>
void fun(char* s,int n){
int i,j;
for(i=0;s[i]!='