当前位置:首页 » 编程语言 » 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);
}
}

热点内容
怎么修改支付宝指纹密码 发布:2024-12-26 16:52:27 浏览:553
用平板学编程 发布:2024-12-26 16:42:50 浏览:553
压缩空气盾构 发布:2024-12-26 16:38:42 浏览:460
编程期刊 发布:2024-12-26 16:35:18 浏览:711
广本飞度有哪些配置 发布:2024-12-26 16:35:10 浏览:822
androidhyperv 发布:2024-12-26 16:25:15 浏览:701
袁弘超级访问 发布:2024-12-26 16:18:38 浏览:363
linux重命名文件 发布:2024-12-26 16:16:56 浏览:421
光遇安卓飞行机什么时候到来 发布:2024-12-26 16:11:06 浏览:955
存储空间分割 发布:2024-12-26 16:05:03 浏览:114