急求C语言编程!!!!

作者&投稿:衅钥 (若有异议请与网页底部的电邮联系)
急求C语言编程完整代码!!!~

修改一下,楼主可能要把读入数据包装进函数

#include

int calSum() {
int x,y;
scanf("%d%d",&x,&y);
printf("The sum is %d
",x + y);
return x + y;
}
int main() {

calSum();
return 0;
}

不是很清楚呀,可视化吗,用C的话很麻烦哟,如果用VC哪就很简单了

#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=9;i++)
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,(i*j));
if(j==i)
printf("\n");
}
}
--------------------------------------------
#include<stdio.h>
#define N 5
main()
{
int num[N];
int i;
int temp;
printf("请输入%d个数:\n",N);
for(i=0;i<N;i++)
scanf("%d",&num[i]);
int j;
for(j=1;j<N;j++)
{
for(i=0;i<(N-j);i++)
if(num[i]<num[i+1])
{
temp=num[i];
num[i]=num[i+1];
num[i+1]=temp;
}
}
for(i=0;i<N;i++)
printf("%5d",num[i]);
}
-------------------------------------------------------------
#include<stdio.h>
main()
{
printf("请输入两个字符串:");
char ch[2][10];
int i,j;
for(i=0;i<2;i++)
for(j=0;j<10;j++)
ch[i][j]='\0';
for(i=0;i<2;i++)
gets(ch[i]);
char c[20];
int k;
for(k=0;k<20;k++)
c[k]='\0';
for(i=0;ch[0][i]!='\0';i++)
c[i]=ch[0][i];
for(k=0;ch[1][k]!='\0';k++)
{
c[i]=ch[1][k];
i++;
}
printf("%s",c);
}
你自己看看吧,挺简单的!

1.这是逗号表达式,取第一个,答案:A
2.先进后后面的运算,答案:B
3.答案:C
4.这个有点说不准,根据编译器编译原理的不同,结果是不同的。答案:C
5.答案:C
6.基本C的东西阿,答案:C
7.稍微想一下就知道,答案:B
8.运算符顺序,答案:B
9.典型的C语言错误例子,答案:A
10.考察逻辑,答案:D

所有程序在TC++3.0下测试过。

第一个谭浩强的那本有,第二个用冒泡法。我回答第三个:
#include "stdio.h"
void main()
{
char str1[81],str2[81];
int i,j;i=j=0;
gets(str1);gets(str2);
while(str1[i]!='\0')
{
i++;}
while(str2[j]!='\0')
{str1[i]=str2[j]; /*此处i不为0*/
i++;}
j++;
}
str1[i]='\0';
printf("%s\n",str1);
}

对不起啊,刚才是我同学搞的鬼
九九乘方表
main()
{int i,j;
for(i=1;i<10;i++)
printf("%4d",i);
printf("\n-----------------------------------------------\n");
for(i=1;i<10;i++)
for(j=1;j<10;j++)
printf((j==9)? "%4d\n":"%4d",i*j);
}


c语言编程:计算100!要求是精确值。 大家帮帮忙了!
main(){long i,j,x,num=0; for(i=1;i<=100;i++) {x=1; for(j=1;j<=i;j++)x*=j; num+=x; } printf("%ld",num);getch();}

C语言编程题求解,在线等!!
include <stdio.h> int main(){ int a=3,b=4,c=5,t;printf("a=%d b=%d c=%d\\n",a,b,c);t=a; a=c; c=b; b=t;printf("a=%d b=%d c=%d\\n",a,b,c);return 0;}

c语言如何求1!+…… +20!
以下是用C语言编程求出1!+2!+3!+……+20!的值示例代码:include <stdio.h> int main(){ int i,j;long sum,k;sum=0;for(i=1;i<=20;i++){k=1;for(j=1;j<=i;j++){ k=k*j;} sum=sum+k;} printf("1+2!+3!+…+20!=%d",sum);} ...

用c语言编程:要求用数组,先输入一个正整数n,在输入n个整数,求其平均值...
更多关于c语言编程的知识 > 正在求助 换一换 回答问题,赢新手礼包 苦等1分钟: 网游和都市哪个比较好签约 回答 苦等10分钟: 后一玩法有什么??有什么特殊技巧吗? 回答 苦等15分钟: 健身之后能吃鸡胸肉吗 回答 苦等22分钟: 什么样的脸型不适合剪短发 回答 苦等29分钟: 微商新手做什么牌子的面膜比较...

用C语言编写函数求3!6!9!12!15!18!21!
用C语言编写函数求3!6!9!12!15!18!21! double fact(int n){ if( n == 1)return 1;else return n*(fact(n-1));} int main(){ int i;double result = 0.0;for(i=3;i<22;i+=3){result = fact(n);printf("%lf\\n", result);return 0;} 编写函数求3!+6!+9!+12!

用C语言编程:求1!+2!+3!+…+20!
\/*求1!+2!+...+n!\/*gutooo.com \/ \/*\/ include<iostream> include<cmath> using namespace std;const int MaxSize=1500;void mul(int *x, int y){ int i, j, carry=0, k;for(i=1; i<MaxSize; i++)(x+i) = 0;x[0] = 1;for(i=1; i<y+1; i++){ for(j=0; ...

C语言编程作业,求解答
作业1:result(int)= c (char) * i (int) + f (float) \/ d (double) -(f + i);第一步:f+i, 一个float和int相加,按精度高的float进行计算,结果为float result = char * int + float\/double - float;第二步:char * int, 他们都是整数相加为int result =int + float\/double...

用C语言编程,求0!=1的解释
第一个空填的内容是0,因为我们要求阶乘的相加,同时for循环中是通过一个变量来对阶乘进行存储的,所以说sum的值赋值为0,就可以实现记录阶乘的和。第二个空填的是“double item=1”,因为for循环中有一个item变量,但是在第二个空之前没有定义,所以说这里填的是变量的定义,并且必须赋值为1。第三...

用c语言编程!要求输入1,输出A.输入26,输出Z。输入27输出AA.输入28输出...
此题可以做,代码如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"int main(void){ char R[27]="ZABCDEFGHIJKLMNOPQRSTUVWXY",tmp[10]; int n,i,j; while(1){ printf("Input n(int n>0)...\\nn="); if(scanf("%d",&n) &&...

用C语言编程:求1!+2!+3!+…+20!
include <stdio.h> main(){ int i,j,n;long sum=0,res=1;printf("Input number for add:\\n");scanf("%d",&n);for(i=1;i<=n;i++){ res=1;for(j=1;j<=i;j++){ res*=j;} sum+=res;} printf("%ld\\n",sum);return 0;} 输入20就行了 ...

青川县19372793593: 急求c语言程序
卫剑精制: 推荐一个C语言编辑程序 Turbo c for windows 或者Turbo C 注意:这是两个不同的软件

青川县19372793593: C语言编程,急求,谢谢.
卫剑精制:#include<stdio.h> void main() { int i,len; char s[50]; printf("输入字符串:"); scanf("%s",s); len = strlen(s); for(i=0; i<len; i++) { if(s[i]>='a'&&s[i]<='z') { s[i] = 'z'- (s[i]-'a'); } else if(s[i]>='A'&&s[i]<='Z') { s[i] = 'Z'- (s[i]-'A'); } } printf("加密后:%s\n",s); }

青川县19372793593: 急求C语言编程
卫剑精制: 把这个用C语言表达是吧? 这样: #include "stdio.h" #include "math.h" int main(void) { int i,j,n; double sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { sum=sqrt(j)+sum; } } printf("%lf\n",sum); return main(); }

青川县19372793593: 急求用C语言编程 -
卫剑精制: #include <stdio.h> double mypow(double x,int y) { double a=1.0; int i; for(i=1;i<=y;i++) a=a*x; return a; } void main() { double a=5.0,b; int n=3; b=mypow(a,n); printf("%.2f\n",b); } 这是你需要的,有不明白的地方我可以在线回答

青川县19372793593: 急求C语言程序
卫剑精制: #include#includeint main(){ char a[10],b[10]; int i,j,len; gets(a); len=strlen(a); for(i=0,j=0;i<len;i++) { if(i%2==0) { b[j]=a[i]; j++; } } b[j]='\0'; printf("%s\n",b); return 0;}

青川县19372793593: 急求c语言编程
卫剑精制: #include<stdio.h> #include<string.h> void main() { char s1[30],s2[20]; int n,i,m,j; printf("请输入两个字符串:\n"); gets(s1); gets(s2); printf("请输入第二个字符串插入第一个字符串的位置:"); scanf("%d",&n); m=strlen(s2)+1; for(i=strlen(s1);i>=n;i--){ s1[i+m]=s1[i]; } for(j=0;j<strlen(s2);j++){ s1[n+j]=s2[j]; } s1[n+j]=' '; puts(s1); }

青川县19372793593: 急求一个简单C语言编程
卫剑精制: 好像叫上善若水的人好像很多啊.. 相加后,输出的时候求绝对值不就行了?如果确定是两个负数相加,输出的时候*-1也行. #include <stdio.h> #include <math.h> int main(void){ int a=-1; int b=-2; printf("%d\n",abs(a+b)); return 0; } 如果是非常死板的一定要用2个负数,不求绝对值,最简单可以用溢出的方法,比如16位编译器里的int占2个字节,范围为-32768~32767,因此-32768-1=32767,VC里面int占4个字节..这个范围很大..

青川县19372793593: 急求c语言程序代码! -
卫剑精制: 写法一:#include"stdio.h"main(){ int a[5]={8,5,6,1,4}; int i,j,t; printf("由小到大的顺序为:"); for(i=0;i<5;i++) for(j=i;j<5;j++) if(a[i]>a[j]) { ...

青川县19372793593: 急求C语言编程 -
卫剑精制: #include void main() { int sum[3]={0},n,i,j,flag; int num[3]={5,3,2},max...

青川县19372793593: 急!请帮忙编一个标准c语言程序! -
卫剑精制: void main(){char text[N] = gets();int base = 0, offset = 0;while(base+4<=strlen(text)){switch(text[base])

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网