在一个编写的程序文件格式中,允许使用任意数量的#include命

#include&stdio.h&
#define N 80
void MyStrcat (char *dstStr,char *srcStr)
while (*dstStr!='\0')
for (;*srcStr!='\0'; dstStr++, srcStr++)
*dstStr=*srcS
*dstStr ='\0';
int main ()
char first[2*N]; /*这个数组应该足够大,以便存放连接后的字符串*/
char second[N];
printf (&Input the first string:&);
gets (first);
printf (&Input the second string:&);
gets (second);
MyStrcat (first,second);
printf (&The result is:%s\n&,first);
不用返回指针 直接拼进去就行 printf可以自动输出到末尾
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
京ICP备号-4
扫一扫,把题目装进口袋扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
从键盘任意输入一个3位整数,编程计算并输出它的逆序数 程序哪里错了?为什么输出的是一个长长的负数#includemain(){int x,b1,b2,b3,y;printf("请输入一个三位数:");scanf("%d",&x);b1=x/100;b2=(x-b2*100)/10;b3=x%10;y=b3*100+b2*10+b1;printf("三位数x=%d的逆序数%d\n",x,y);}
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
Line 8 这个赋值语句不对.
为什么??
b2=(x-b2*100)/10;
你这语句也太奇葩了,b2根本就没有值,它是一个很奇怪的数,结果出来个负的当然很正常。你可以尝试以下代码:
然后运行这段程序,看看什么结果。大概是一段乱七八糟的东西。
不知道你这句是怎么想的。
一般都会是b2:=x div 10 mod 10;
C的话大概就是b2=x /10%10;
我是用Pascal的,C仅限于能看懂,写出来也不一定对。
为您推荐:
其他类似问题
扫描下载二维码c语言:有一个分数序列: 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和
程序:#include &stdio.h&int main(){
double s=0,a=2,b=1;
int t,i,n=20;
//改变n的值即可求任意项的和
for (i=1;i&=n;i++)
//将各项累加
//将前一项的分子与分母之和作为下一项的分子
//将前一项的分子作为下一项的分母
printf ("%lf\n",s);
return 0;}
输出结果:32.660261Press any key to continue本文出自 “” 博客,请务必保留此出处
扫码向博主提问
非学,无以致疑;非问,无以广识
擅长领域:
没有更多推荐了,以下试题来自:
填空题下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。
#include<stdio.h>
int a[10],b[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
for(i=0;i<9;i++)
if(i%4=0)printf("\n");
printf("%3d",b[i]);
b[i]=a[i]+a[i+1]
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 ptr2.填空题 683.填空题 7 94.填空题 B5.填空题 (y%2)==0
热门相关试卷
最新相关试卷用c语言编程 求任意10个数中的正数之和及个数_百度知道
用c语言编程 求任意10个数中的正数之和及个数
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
__Bruce_Wang__
__Bruce_Wang__
采纳数:294
获赞数:232
擅长:暂未定制
#include&stdio.h&#include&stdlib.h&#include&time.h&void main(){ int a[10] = {0};
int count = 0; int sum = 0; srand(time(0)); for(i=0; i&10; i++) {
int b =rand() %1000;
if (b%2==0) {
a[i] = b*(-1);
} } printf(&数组元素分别是:\n&); for(i=0; i&10; i++) {
printf(& %d &, a[i]); } printf(&\n\n正数之和是 %d, 正数个数是: %d&, sum,count);getchar();}
来自电脑网络类芝麻团
#include&stdio.h&int main(){int a,i, s=0,n=0;for(i=0; i&10; i++){
scanf(&%d&, &a);
}}printf(&NUMBER=%d, SUM=%d\r\n&, n, s);}
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 野生程序猿是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信