c语言编程求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句完成本题。谢谢
代码是这样的
#include
/*用for循环实现*/
void main()
{
int n;
int m;
printf("please input n\n");
scanf("%d",&n);
for(int i = 1; i <= n; i++)
if(i % 3 == 0 || i % 7 == 0)
{
m++;
printf("%-3d",i);
if(m % 10 == 0)
printf("\n");
}
printf("\n");
}
/* 用while循环实现*/
#include
void main()
{
int n;
int m;
int i = 1;
printf("please input n\n");
scanf("%d",&n);
while(i <= n)
{
if(i % 3 == 0 || i % 7 == 0)
{
m++;
printf("%-3d",i);
if(m % 10 == 0)
printf("\n");
}
i++;
}
printf("\n");
}
用c语言编写程序:输入两个复数,计算并输出它们的和及乘积
输入两个复数,计算并输出它们的和及乘积c语言编写:
#include<stdio.h>
#include<math.h>
void main()
{ int i1,i2,j1,j2;
int sum(int i1,int i2,int j1,int j2);
int mul(int i1,int i2,int j1,int j2);
printf("请输入第一个复数的实部和虚部:");
scanf("%d %d",&i1,&i2);
printf("请输入第二个复数的实部和虚部:");
scanf("%d %d",&j1,&j2);
sum(i1,i2,j1,j2);
mul(i1,i2,j1,j2);
}
int sum(int i1,int i2,int j1,int j2)
{
int i,j;
i=i1+j1;
j=i2+j2;
printf("两复数的和为:%d+%di\n",i,j);
return 0;
}
如何将simulink中的模块转成c语言代码并在vc中实现
鼠标分别点击选择Target Platforms下属的 32-bit windows 或 64-bit windows
Target Platforms分别显示
Target Platforms(win32)
Target Platforms(win64)
表示IDE默认编译的方式。括号内就是将要编译的是32位,还是64位。执行Run就完成编译了。
从键盘上输入两个字符串并合并成一个字符串中c语言
#include<stdio.h> #include<math.h> int main() { int a,b,c,d; printf("请输入一个三位整数:\n"); scanf("%d",&a); b = fabs(a)/100; c = (fabs(a)-b*100)/10; d = fabs(a) - b*100 - c*10; printf("三位整数a的逆序数是%d",d*100 + c*10 + b); return 0; }
还没有评论,来说两句吧...