以下程序的输出结果是( )。
#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
求解题思路,过程 谢谢
答案: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函数是等价的;
以上内容参考:百度百科-输出
能不能讲一下思路 谢谢
追答3次循环分别打印出“ABCD(回车换行)”、“BCD(回车换行)”、“CD(回车换行)”。
所以程序打印出它们的组合
ABCD
BCD
CD