Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - 占位符的使用
- printf("要输出的内容", 变量);
- %d - int
- %ld – long int
- %lld - long long
- %hd – 短整型
- %c - char
- %f - float
- %lf – double
- %u – 无符号数
- %x – 十六进制输出 int 或者long int 或者short int
- %o - 八进制输出
- %s – 字符串
- 占位符的使用注意不要乱用
- 样本函数
- #include <stdio.h>
- #include <stdlib.h>
- main()
- {
- system("pause");
- }
- 简单的输入学号案例
- #include <stdio.h>
- #include <stdlib.h>
- main()
- {
- printf("请输入学生的个数:");
- int count;
- scanf("%d",&count);
- int* pointer = malloc(sizeof(int)*count);
- int i;
- for(i=0;i<count;i++){
- printf("第%d个学生的学号是:",i+1);
- scanf("%d",pointer+i);
- }
- for(i=0;i<count;i++){
- printf("第%d个学生的学号为:%d\n",i+1,*(pointer+i));
- }
- printf("请输入插班生的个数:");
- int num;
- scanf("%d",&num);
- pointer = realloc(pointer,sizeof(int)*(num+count));
- for(i=count;i<num+count;i++){
- printf("第%d个插班生的学号为:",i+1);
- scanf("%d",pointer+i);
- }
- for(i=count;i<num+count;i++){
- printf("第%d个插班生的学号为:%d\n",i+1,*(pointer+i));
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement