1.
#include "stdio.h"
main()
{
printf("\n\n%d,%d\n",20/7,-20/7);
printf("%f,%f\n",20.0/7,-20.0/7);
}
运行截图
分析:
\n 表示换行
%d 表示以十进制形式输出带符号整数(正数不输出符号)
%f 表示以小数形式输出单、双精度实数
2.
#include "stdio.h"
main()
{
int x;
char y;
x=65;
y='B';
printf("x=%c\n",x);
printf("y=%c\n",y);
printf("y=%d\n",y);
}
运行截图
分析:
%c 表示输出单个字符
3.
#include "stdio.h"
main()
{
int i=7,j=7,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf("%d,%d,%d,%d",p,q,i,j);
}
运行截图
分析:
i++ 表示先使用i,然后i的值加1
++i 表示先把i的值加1,再使用i
#include
#include
int main()
{
int a[5][5]={0};
int i,j;
//给出租初始化为0
for(i=0;i<5;i++){
for(j=0;j<5;j++){
a[i][j]=1;
}
}
//生成数组矩阵
for(i=0;i<5;i++){
for(j=0;j
a[i][j]=i+1-j;
}
}
//把数组显示出来
for(i=0;i<5;i++){
for(j=0;j<5;j++){
printf("%d\t",a[i][j]);
}
printf("\n");
}
return 0;
}