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;
}