C语言语句求翻译

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<9;i++)
{
scanf("%d",&x);
if(min>x)
min=x;
}
printf("这十整数中的最小值为:%d",min);
}

5.#include"stdio.h"
void main()
{ int i a[10],s=0;
float aver=0.0;
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
s=s+i;
}
aver=s/10.0;
printf("这十整数中的平均值为:%f",aver);
}

7.#include"stdio.h"
void main()
{ int i,s=0,x[20];
float aver=0.0;
for(i=0;i<20;i++)
{ scanf("%d",&x[i]);
s=s+x[i];
}
aver=s/20.0;
printf("平均为:%f\\n",aver);
for(i=0;i<20:i++)
{ if(x[i]>aver)
printf("比平均大的数为:[5d]=%d\\n",i,x[i]);
}
}

8.#include"stdio.h"
void main()
{ int i,min,x[20],pos=0;
for (i=0;i<20;i++)
scanf("%d",&x[i]);
min=x[0];
pos=0;
for(i=1;i<20;i++)
if(x[i]>min)
{
min=x[i];
pos=i;
}
printf("最小值为:%d,最小值位置为:%d\\n",min,pos);
}

要每句都翻译出意思= =

唉 为了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""/*调用输入输出连接库*/
void main()/*定义主函数为空函数*/
{ int a,b,c;/*定义abc为整形变量*/
scanf("%d",&a);/*从键盘输入a*/
scanf("%d",&b);/*从键盘输入b*/
scanf("%d",&c);/*从键盘输入c*/
if((a+b>c)&&(a+c)>b)&&(b+c)>a)/*对于初学者不必理解,为判断三角形3条边能否构成三角形的语句*/
printf("这三边能构成三角形!");/*输出这三边能构成三角形!到屏幕*/
else
printf("这三边不能构成三角型!");/*输出这三边不能构成三角形!到屏幕*/
}

4.#include"stdio.h"/*调用输入输出连接库*/
void main()/*定义主函数为空函数*/
{ int i,x,min;/*定义i,x,min为整形变量*/
scanf("%d",&x);/*从键盘输入x*/
min=x;/*把x的值赋值给min*/
for(i=0;i<9;i++)/*循环运行9次,前面的程序已解释*/
{
scanf("%d",&x);/*从键盘输入x*/
if(min>x)/*如果min大于x执行下列语句*/
min=x;/*把x赋值给min*/
}
printf("这十整数中的最小值为:%d",min);/*输出“这十整数中的最小值为min”到屏幕*/
}

5.#include"stdio.h"/*调用输入输出连接库*/
void main()/*定义主函数为空函数*/
{ int i a[10],s=0;/*定义i,s为整形变量,把0赋值给s,定义数组a为整形变量,内有下标0-9的10个数*/
float aver=0.0;/*定义aver为单精度变量,把0赋值给aver*/
for (i=0;i<10;i++)/*循环运行10次,上面几个程序解释过了,这里不解释,每次执行下列语句*/
{
scanf("%d",&a[i]);/*输入a[i]的值(输入的数必须为整形)*/
s=s+i;/*把s+i的值赋值给s,功能是求输入的10个数的和*/
}
aver=s/10.0;/*求输入的10个数的平均数,也就是把s/10的值赋值给aver*/
printf("这十整数中的平均值为:%f",aver);/*输出“这十整数中的平均值为aver"到屏幕*/
}

7.#include"stdio.h"/*调用输入输出连接库*/
void main()/*定义主函数为空函数*/
{ int i,s=0,x[20];/*定义i,s为整形变量,s=0,数组x为整形,内有20个数字*/
float aver=0.0;/*定义aver为单精度变量*/
for(i=0;i<20;i++)/*循环运行20次,具体参见上面程序的解释*/
{ scanf("%d",&x[i]);/*从键盘输入x[i]的值*/
s=s+x[i];/*把s+x[i]的值赋值给s*/
}
aver=s/20.0;/*把s/20 的值赋值给aver*/
printf("平均为:%f\\n",aver);/*输出“平均为aver”到屏幕*/
for(i=0;i<20:i++)/*循环运行20次,前面程序已经给出解释,不写了。*/
{ if(x[i]>aver)/*依次判断数组x内的每一个数,把大于平均值的输出到屏幕*/
printf("比平均大的数为:[5d]=%d\\n",i,x[i]);
}
}

8.#include"stdio.h"/*调用输入输出连接库*/
void main()/*定义主函数为空函数*/
{ int i,min,x[20],pos=0;/*定义i,min,pos为整形变量,把0赋值给pos,定义x为整形数组,内有20个数。*/
for (i=0;i<20;i++)/*循环运行20次,执行下列语句,前面几个程序给解释过了*/
scanf("%d",&x[i]);/*依次输入数组x的值(输入数x[i]的值 输入20次)*/
min=x[0];/*把下标为0的x赋值给min*/
pos=0;/*把0赋值给pos*/
for(i=1;i<20;i++)/*循环运行20次,执行下列语句,前面几个程序给解释过了*/
if(x[i]>min)/*如果x[i]小于min(依次判断x[i]的值,如果有小于min的)执行下列语句*/
{
min=x[i];/*把x[i](就是小于min的那个数)赋值给min*/
pos=i;/*把i赋值给pos*/
}
printf("最小值为:%d,最小值位置为:%d\\n",min,pos);/*输出"最小值为min,最小值位置为pos"到屏幕,输出完成后换行*/
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-27
我觉得分值不够.这个都是太简单的.别人没有那么多的闲时来弄呀....你最好分开提问.那样一个问题的话.别人会来给你解决的......
第2个回答  2008-12-27
就给你第一个的吧:
1.
#include "stdio.h" /////调用标准输入输出函数
void main() ////////////主函数,程序入口,返回值为空
{ int x,y; /////////////定义两个整型变量x,y
float s; ///////////////定义浮点型变量s
scanf("%d",&x); ////////从键盘读取输入的x值
scanf("%d",&y); ////////从键盘读取输入的y值
s=x*y/2.0; /////////////计算s的值,且s=x*y/2.0
printf("\\n s=%f",s); //在屏幕换行输出s的值
}///////////////////////程序结束
第3个回答  2008-12-27
1.#include"stdio.h"排泄主要部分() {内部的x,y; 使s漂浮; scanf("百分之d",&x); scanf("百分之d",&y); s = x * y / 2.0; printf("\ \ n s =百分之f",s); }

2.#include"stdio.h"排泄主要() {内部的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 }; 对于(i = 0来说; i<20; i ){如果(x [i]<= 90)s = s x {i }; }printf("\ \ n 不大于90 所有数的和:百分之d",s); }

3.#include"stdio.h"排泄主要() {内部的一,b,c; scanf("百分之d",&a); scanf("百分之d",&b); scanf("百分之d",&c); 如果 ((b>,按c)和和(c)>b)和和(b c)(a)printf(" 这三边能构成三角形! " ); 其他printf(" 这三边不能构成三角型! " ); }

4.#include"stdio.h"空隙主要部分() {内部的i x,分钟; scanf("百分之d",&x); 最小的= x; 对于(i = 0来说; i < 9 ; i ){scanf("百分之d",&x); 如果(分钟>x)最小的= x; }printf(" 这十整数中的最小值为:百分之d",分钟); }

5.#include"stdio.h"排泄主要() {内部的i A [10],s = 0 ; 浮标断言= 0.0; 对于(i = 0来说; i<10; i ){scanf("百分之d",&a [i]); s = s i ; }断言= s / 10.0; printf(" 这十整数中的平均值为:百分之f",断言); }

7.#include"stdio.h"排泄主要() {内部的i,s = 0,x [20]; 浮标断言= 0.0; 对于(i = 0来说; i<20; i ){scanf("百分之d",&x [i]); s = s x [i]; }断言= s / 20.0; printf(" 平均为:百分之f \ \ n",断言); 对于(i = 0来说; i<20:i) {如果(x [i]>断言)printf(" 比平均大的数为: [5d ]=百分之d \ \ n",i,x [i]); }}

8.#include"stdio.h"排泄主要部分() {内部的i,分钟,x [20],正的= 0; 对于(i = 0来说; i<20; i )scanf("百分之d",&x [i]); 最小的= x [0]; 正的= 0; 对于(i = 1来说; i<20; i )如果(x [i]>分钟) {最小的= x [i]; 正的= i; }printf(" 最小值为:百分之d, 最小值位置为:百分之d \ \ n",分钟,正); }
(仅供参考)