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]!='