当前位置:首页 » 编程语言 » c语言求

c语言求

发布时间: 2022-01-10 02:03:35

① 用c语言求a+=a

这是C中的赋值语句 a+=a 完整形势是 a=a+(a)
括号中的a是等号右边的a a+是等号左边的
也就是说这种赋值语句就是把左边的放到右边并且右边的表达式要加上括号就成了完整的形势。
实际上就是将a本身的值加上a,之后,再将这个值赋给a
例如:
#include <stdio.h>
void main() { int a; a=1; a += a; printf("%d\n", a); } 这个程序的输出结果是2

② C语言求代码

标准答案
/////////////////////////////////////////
// C-Free 4.1
// MinGW 3.4.5
// veket的小号
/////////////////////////////////////////
#include <stdio.h>
void GetAllZeroCol(int x[][4], int row, int col, int y[]);
int main()
{
int a[4][4] = {{0, 1, 1, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}, {0, 1, 1, 0}};
int b[4] = {0};
int i;
GetAllZeroCol(a, 4, 4, b);
for(i=0;i<4&&b[i];i++)
{
printf("第%d列全为零\n", b[i]);
}
return 0;
}
void GetAllZeroCol(int x[][4], int row, int col, int y[])
{
int i;
int j;
int k = 0;
for(i=0;i<4;i++)
{
for(j=0;j<row;j++)
{
if(x[ j ][ i ])
break;
}
if(j==4)
y[k++] = i+1;
}
}

③ C语言求5的阶乘

在编辑页面输入以下源代码:

#include<stdio.h>

int main()

{

int i=1,mul=1;

printf("5!=");

do

{

mul=mul*i;

i++;

}while(i<=5);

printf("%d ",mul);

return 0;

}

算的是5的阶乘,所以,在我们的语句里,我们需要向计算机表达这一个要求,这里我们的阶乘的算法是:mul=mul*i。在我们的程序编写完成之后,我们点击“运行”,即可得到我们的5!的最终结果了。



(3)c语言求扩展阅读:

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。

④ c语言求代码

按照题目要求100华氏度转摄氏度的C语言程序如下

#include<stdio.h>

int main()

{

double C,F=100;

C=(double)5*(F-32)/9;

printf("c=%4.1f",C);

return 0;

}

⑤ 用C语言求

#include <stdio.h>
int main(void)
{
int a, b, c;
printf("Enter three number: ");
scanf("%d %d %d", &a, &b, &c);
if(a == 1)b = 0;
if(b == 1)c = 0;
if(c == 1)a = 0;
printf("a = %d, b = %d, c = %d\n", a, b, c);
return 0;
}

不太懂你说的意思 我写个这个你看对不对

⑥ 用c语言求

下面这两行是什么意思?
y-=()-.. 0 (当x=0)

...... x2-5x+2.1 (当x<0)

⑦ C语言求过程

答案选B,即输出 852。

分析:

  1. 根据语句【if(y%3==0)】,说明当y是 3的倍数时,就会执行【printf("%d",--y);】语句。

  2. --y是先让y - 1,最后再输出y的值。

  3. 在循环中,y的值从 9开始,条件是y > 0,那么这些数中,是 3的倍数的整数有 9、6、3。因为最后是输出y - 1的值,所以输出的是“852”。

运算过程:

  1. y = 9,y % 3 == 0为真,--y,此时y = 8,输出 8。

  2. y--,此时 y = 7,y % 3 == 0为假。

  3. y--,此时y = 6,y % 3 == 0为真,--y,此时y = 5,输出 5。

  4. y--,此时 y = 4,y % 3 == 0为假。

  5. y--,此时 y = 3,y % 3 == 0为真,--y,此时y = 2,输出 2。

  6. y--,此时 y = 1,y % 3 == 0为假。

  7. y--,此时y = 0,y > 0为假,退出循环。

测试结果

⑧ C语言求程序

程序如下,已经运行过。

voidinput(char*s)
{
charch,i=0;
while(scanf("%c",&ch)&&ch!=' ')s[i++]=ch;
s[i]=0;
}
voidtriangle_matrix(char*p)
{
inti,j,k;
for(i=0;*(p+i);i++);
for(j=i-1;j>=0;j--)
{
for(k=0;k<j;k++)printf("%d,",k);
printf("%c ",*(p+j));
}
}
voidmain()
{
chars[24];
while(1)
{
printf("请输入字符串s: ");
input(s);
if(*s=='')break;
triangle_matrix(s);
}
}

热点内容
单片机android 发布:2024-09-20 09:07:24 浏览:763
如何提高三星a7安卓版本 发布:2024-09-20 08:42:35 浏览:662
如何更换服务器网站 发布:2024-09-20 08:42:34 浏览:309
子弹算法 发布:2024-09-20 08:41:55 浏览:287
手机版网易我的世界服务器推荐 发布:2024-09-20 08:41:52 浏览:815
安卓x7怎么边打游戏边看视频 发布:2024-09-20 08:41:52 浏览:160
sql数据库安全 发布:2024-09-20 08:31:32 浏览:91
苹果连接id服务器出错是怎么回事 发布:2024-09-20 08:01:07 浏览:505
编程键是什么 发布:2024-09-20 07:52:47 浏览:655
学考密码重置要求的证件是什么 发布:2024-09-20 07:19:46 浏览:479