c语言语句大全翻译,C语言语句求翻译

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

s9207012

2014.11.18

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:56%    等级:12

已帮助:6533人

唉为了70分嘿嘿,全手写,弄了30分钟呀。。分拿出来吧~

有些语句第一个程序写了,其他程序就没写。。意思都一样的

#include"stdio.h"/*调用输入输出连接库*/

voidmain()/*定义主函数为空函数*/

{intx,y;/*定义X,y为整形变量*/
floats;/*定义s为单精度变量*/
scanf("%d",&x);/*从键盘输入x,输入类型为有符号整形(%d)*/
scanf("%d",&y);/*从键盘输入y。输入类型同上*/
s=x*y/2.0;/*把(x*y)/2的值赋值给变量s(即变量s现在等于(x*y)/2的值)*/
printf("\ns=%f",s);/*输出s=(变量s)*/
}

/*说明如a[1]是一个数组内的数,1为下标*/

2.#include"stdio.h""/*调用输入输出连接库*/

voidmain()

{

inti,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};/*此句有语法错误,无法通过devc++编译。正确应为s=s+x[i],意为把s+x[i]的值赋值给s*/

/*这里有语法错误,应该再空一行+一个分号。*/

}

printf("\n不大于90所有数的和:%d",s);/*输出不大于90所有数的和为s.*/

}

3.#include"stdio.h""/*调用输入输出连接库*/

voidmain()/*定义主函数为空函数*/

{inta,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"/*调用输入输出连接库*/

voidmain()/*定义主函数为空函数*/

{inti,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"/*调用输入输出连接库*/

voidmain()/*定义主函数为空函数*/

{intia[10],s=0;/*定义i,s为整形变量,把0赋值给s,定义数组a为整形变量,内有下标0-9的10个数*/
floataver=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"/*调用输入输出连接库*/

voidmain()/*定义主函数为空函数*/

{inti,s=0,x[20];/*定义i,s为整形变量,s=0,数组x为整形,内有20个数字*/
floataver=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"/*调用输入输出连接库*/

voidmain()/*定义主函数为空函数*/

{inti,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"到屏幕,输出完成后换行*/

}

00分享举报

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值