c语言求
① 用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。
分析:
根据语句【if(y%3==0)】,说明当y是 3的倍数时,就会执行【printf("%d",--y);】语句。
--y是先让y - 1,最后再输出y的值。
在循环中,y的值从 9开始,条件是y > 0,那么这些数中,是 3的倍数的整数有 9、6、3。因为最后是输出y - 1的值,所以输出的是“852”。
运算过程:
y = 9,y % 3 == 0为真,--y,此时y = 8,输出 8。
y--,此时 y = 7,y % 3 == 0为假。
y--,此时y = 6,y % 3 == 0为真,--y,此时y = 5,输出 5。
y--,此时 y = 4,y % 3 == 0为假。
y--,此时 y = 3,y % 3 == 0为真,--y,此时y = 2,输出 2。
y--,此时 y = 1,y % 3 == 0为假。
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=='