
以下程序的输出结果是( )。 #include<stdio.h> void main() {int i; char *s="ABCD"; for(i=0;i<3;i++) p
以下程序的输出结果是()。#include<stdio.h>voidmain(){inti;char*s="ABCD";for(i=0;i<3;i++)printf("%...
以下程序的输出结果是( )。
#include<stdio.h>
void main()
{int i;
char *s="ABCD";
for(i=0;i<3;i++)
printf("%s\n",s+i);
}
A. CD
BCD
ABCD
B. ABCD
BCD
CD
C. AB
ABC
ABCD
D. ABCD
ABC
AB
求解题思路,过程 谢谢 展开
#include<stdio.h>
void main()
{int i;
char *s="ABCD";
for(i=0;i<3;i++)
printf("%s\n",s+i);
}
A. CD
BCD
ABCD
B. ABCD
BCD
CD
C. AB
ABC
ABCD
D. ABCD
ABC
AB
求解题思路,过程 谢谢 展开
2个回答
展开全部
答案:B
#include <stdio.h>
void main(void)
{
int i, j;
for(i=0; i<10; i++) {
j = i*10+6;
if ( j%3!=0) continue;
printf("%d",j);
}
}
4.void exchange(int *x, int *y)
{
int t;
t=*y;
*y = *x; ;
*x = t;
}
注意:
1、以上每个函数都以“f”开头,其代表文件(file)之意,这正与正常数据的输入输出(scanf和printf)函数区分开来;str代表字符串(string)之意,ch则是代表字符(characters);fp代表文件指针(file pointer),而pf代表指向文件的文件指针,即“文件指针指向”(Pointing to file pointer),通常也叫做文件指针;
2、文件字符的输入输出函数也可写为:getc和putc,它们与fgetc和fputc函数是等价的;
以上内容参考:百度百科-输出
展开全部
答案:B
第一次循环p为字符串“ABCD”的首地址,然后打印出字符串“ABCD(回车换行)”;
第二次循环p偏移一个单位,为B的地址,打印出“BCD(回车换行)”;
第三次循环p再偏移一个单位,为C的地址,打印出“CD(回车换行)”;
所以程序打印出它们的组合
ABCD
BCD
CD
第一次循环p为字符串“ABCD”的首地址,然后打印出字符串“ABCD(回车换行)”;
第二次循环p偏移一个单位,为B的地址,打印出“BCD(回车换行)”;
第三次循环p再偏移一个单位,为C的地址,打印出“CD(回车换行)”;
所以程序打印出它们的组合
ABCD
BCD
CD
追问
能不能讲一下思路 谢谢
追答
3次循环分别打印出“ABCD(回车换行)”、“BCD(回车换行)”、“CD(回车换行)”。
所以程序打印出它们的组合
ABCD
BCD
CD
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询