C语言语句求翻译

来源:百度知道 编辑:UC知道 时间:2024/05/13 04:03:54
1.
#include "stdio.h"
void main()
{ int x,y;
float s;
scanf("%d",&x);
scanf("%d",&y);
s=x*y/2.0;
printf("\\n s=%f",s);
}

2.#include"stdio.h"
void main()
{
int i,s=0,x[20]={1,2,3,5,3,1,56,23,67,1,74,12,3,3,2,1,1,1,21,3};
for (i=0;i<20;i++)
{
if(x[i]<=90)
s=s+x{i};
}
printf("\\n不大于90所有数的和:%d",s);
}

3.#include"stdio.h"
void main()
{ int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if((a+b>c)&&(a+c)>b)&&(b+c)>a)
printf("这三边能构成三角形!");
else
printf("这三边不能构成三角型!");
}

4.#include"stdio.h"
void main()
{ int i x,min;
scanf("%d",&x);
min=x;
for(i=0;i

唉 为了70分 嘿嘿,全手写,弄了30分钟呀。。分拿出来吧~
有些语句第一个程序写了,其他程序就没写。。意思都一样的

#include "stdio.h"/*调用输入输出连接库*/
void main()/*定义主函数为空函数*/
{ int x,y;/*定义X,y为整形变量*/
float s;/*定义s为单精度变量*/
scanf("%d",&x);/*从键盘输入x,输入类型为有符号整形(%d)*/
scanf("%d",&y);/*从键盘输入y。输入类型同上*/
s=x*y/2.0;/*把(x*y)/2的值赋值给变量s(即变量s现在等于(x*y)/2的值)*/
printf("\\n s=%f",s);/*输出s=(变量s)*/
}
/*说明如a[1]是一个数组内的数,1为下标*/
2.#include"stdio.h""/*调用输入输出连接库*/
void main()
{
int i,s=0,x[20]={1,2,3,5,3,1,56,23,67,1,74,12,3,3,2,1,1,1,21,3};/*初始化数组x[0-19]的值依次为(大括号里的数)*/
for (i=0;i<20;i++)/*当i小于20时执行循环体语句,i初值为0.每次循环i的值+1,循环20次结束。*/
{/*循环体语句*/
if(x[i]<=90)/*当x[i](数组中的一个变量)的值小于等于90时执行下列语句*/
s=s+x{i};/*此句有语法错误,无法通过dev c++编译。正确应为s=s+x[i],意为把s+x[i]的值赋值给s*/
/*这里有语法错误,应该再空一行+一个分号。*/
}
printf("\\n不大于90所有数的和:%d",s);/*输出不大于90所有数的和为s.*/
}

3.#include"stdio.h&q