现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:
#include <stdio.h>
#include "myfun.c"
main()
{fun();printf("\n");}
myfun.c文件如下:
void fun()
{char s[80],c; int n=0;
while((c=getchar())!=′\n′) s[n++]=c;
n--;
while(n>=0) printf("%c",s[n--]);
}
当编译连接通过后,运行程序T18时,输入Thank!则输出结果是:______。
发布于 2022-05-11 09:54:02
登录后免费查看答案
关注者
0
被浏览
8
1 个回答
推荐阅读
-
有以下程序#include<stdio.h>void fun (char*c,int d){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){char b=’a’,a=’A’;fun(&b,a); printf("%c,%c\n",b,a);}程序运行后的输出结果是________。(C-20100326)
2022-05-11 关注 0 浏览34 1答案
-
有以下程序#include <stdio.h>#include <string.h>void fun(char*str){char temp; int n,i;n=strlen(str);temp=str[n-1];for(i=n-1;i>0;i--) str[i]=str[i-1];str[0]=temp;}main(){char s[50];scanf("%s",s); fun(s); printf("%s\n",s);}程序运行后输入:abcdef<回车>,则输出结果是______(C-20100352)
2022-05-11 关注 0 浏览24 1答案
-
有以下程序:#includevoid fun(char*C,int d){*c=*c+1,d=d+1;printf(%"c%,c",*c,d);}main( ){char b='a'a='A';fun(&b,a);printf(%"c,%c\n",b,a);)程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览40 1答案
-
有以下程序#include<studio.h>int f(int t [ ],int n);main(){int a[4]={1,2,3,4},s;s=f{a,4}; printf("%d\n",s);}int f(int t[], int n){ if (n>0) return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是________。(C-20100333)
2022-05-11 关注 0 浏览25 1答案
-
有以下程序#include <stdio.h>main(){int A=0,B=0,C=0;C=(A-=A-5);(A=B,B+=4);printf("%d, %d, %d\n",A,B,C);}程序运行后输出的结果是
2022-05-11 关注 0 浏览91 1答案
-
有以下程序#include <stdio.h>int a=5;void fun(int b){ int a=10; a+=b; printf("%d",a);}main(){ int c=20; fun(c); a+=c; printf("%d\n",a);}程序运行后的输出结果是【11】______
2022-05-11 关注 0 浏览22 1答案
-
若运行以下程序时,从键盘输入2473<回车>,则下面程序的运行结果是( )。#include "stdio.h"main(){ int c;while ((c=getchar())!='\n') switch (c-'2'){ case 0: case 1: putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;}printf("\n");}
2022-05-11 关注 0 浏览39 1答案
-
有以下程序#include <stdio.h>main(){int a=2,b=2,c=2;printf("%d\n",a/b&c);}程序运行后的结果是________。(C-20100339)
2022-05-11 关注 0 浏览26 1答案
-
有以下程序#include < stdio.h >main(){ int m,n;scanf("%d%d",&m,&n);while (m!=n){ while(m>n) m=m-n;while(m<n)n=n-m;}printf("%d\n",m);}程序运行后,当输入14 63<回车>时,输出结果是______(C-20100348)
2022-05-11 关注 0 浏览17 1答案
-
有以下程序(说明:字母A的ASCIl码值是65):#includevoid fun(char*s){while(*s){if(*s%2)printf("%C",*s);s++;}}main( ){char a[]="BYTE"; 。Fun(a);printf("\n");}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览12 1答案