在一个二维数组(定义为int A[5][5];)中形成并按下列形式输出矩阵各元素的值。
循环语句的循环体内又包含另一个完整的循环结构称为。
用循环结构输出下列数字金字塔(共9行)。
编写一个程序,用循环结构输出以下图形。
#define SIZE 4 main() { int n[SIZE]={8,3,4,1}; int i, j; for (i=0;i<SIZE;i++) { printf("%d",n[i]); for(j=1;j<=n[i];j++)printf(〞*〞); printf(〞\n〞); }
}
以下程序不借助任何变量,把a,b中的值进行交换。
main()
{
int a,b;
printf("Input a,b:");
scanf("%d%d,________"); /*第一空*/
a+=b;
b=a-________; /*第二空*/
a=_________; /*第三空*/
printf("a=%d,b=%d\n",a,b);
格式输入函数中,“%f”用于输入型数据,“%lf”用于输入型的数据;格式输出函数中,“%f”用于输出和型的数据。
执行语句printf(〞%s\n, 〞〞 World\0Wide\0Web〞);后的输出结果是。
设int a;,从键盘输入数据给变量a的输入语句是。
设有char *a="ABCD",则printf(“%c”,*a)的输出是。
转义字符由一个反斜杠和一个组成。
若scanf("%lf",&a);,变量a的数据类型应是 。
设int a,*p=&a;,通过指针变量p为a输入值的scanf语句是。
设 char ch=‘b’;执行语句printf(“%c,%d\n”,ch-32,ch);后输出的结果是。
设int n=10;,执行语句printf("%o,%x\n",n,n);后的输出结果是。
设float x=3.1;,执行语句printf("%.lf',3.2+(int)x);后的输出结果是。
#include <stdio.h> #include <string.h> void main () { char *pa, a [20]=″Beijing2008″; for (pa=a+7;*pa!=’\0’;pa++) putchar (*pa); putchar (’\n’); }
程序设计题。
利用循环输出如下形式的数字三角形。