当前位置:首页 » 编程语言 » c语言print教程
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言print教程

发布时间: 2022-07-02 11:11:53

Ⅰ 用c语言: 编写一个函数print,打印一个学生的成绩信息。C语言新手,求大神帮助呀,程序不知道哪里错了。

#include<stdio.h>
structSudent
{
charnum[6];//改类型
charname[8];
charscore[4];
}stu[5];
//print定义可以放前面
voidprint(structSudentstu[],intcount)//加上函数类型,参数类型声明
//structstudentstu[6];//这句不要
{
inti,j;//增加
for(i=0;i<count;i++)//增加
{
printf("%s%s",stu[i].num,stu[i].name/*,stu[i].score*/);//
for(j=0;j<3;j++)
printf("%d",stu[i].score[j]);
printf(" ");
}
}
//
voidmain()
{
inti,j;
//charstu[5];//已经声明stu为全局结构体数组了,这句不要
//charprint(charstu);//
for(i=0;i<5;i++)
{
scanf("%s",stu[i].num);
scanf("%s",stu[i].name);
for(j=0;j<3;j++)
scanf("%d",&stu[i].score[j]);
}
print(stu,5);
}

Ⅱ c语言print这个函数怎么用

printf后面的参数包括“格式控制字符串”和输出变量的列表“格式控制字符串”由格式控制字符和普通字符。其中前者以%开始加某一个特殊字符。比如%d为输出整数、%c输出字符。普通字符是原样输出的内容。

输出变量列表即为输出的变量,其个数要与控制字符相对于。比如有int a=3,b=4,然后pritf(“a=%d,b=%d”,a,b)。

输出结果为a=3,b=4。以printf("abc")中abc为格式控制字符串中的普通字符,原样输出。print(“%d”,i)为以整形输出变量i的值。

printf命令的作用是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>)。

printf()是C语言标准库函数,在 stdio.h 中定义。输出的字符串除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

(2)c语言print教程扩展阅读:

printf函数定义:

函数声明:

int printf(char *format...);

调用格式:

printf("<格式化字符串>", <参量表>);

格式化字符串包含三种对象,分别为:

(1)字符串常量;

(2)格式控制字符串;

(3)转义字符。

字符串常量原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式控制字符串和各输出项在数量和类型上应该一一对应。其中格式控制字符串是以%开头的字符串,在%后面跟有各种格式控制符,以说明输出数据的类型、宽度、精度等。

格式控制字符串format:

format-- 是字符串,包含了要被写入到标准输出 stdout 的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参数中指定的值替换,并按需求进行格式化。

printf的格式控制字符串format组成如下:

%[flags][width][.prec][length]type。

即:%[标志][最小宽度][.精度][类型长度]类型。

参考资料来源:网络-printf



Ⅲ C语言的void print()

定义一个print函数输出一个int值,可以调用,一般完整结构如下
void print(int n)

{
printf(“%d”,n);
}
调用如下
print(x);//x为你想输出的数

Ⅳ C语言:编写一个函数print,打印一个学生的成绩结构数组,该数组中有5个学生的数据记录,(续接问题补充)

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

#include<stdlib.h>

#define N 5

struct student {

int num;

char name[1024];

int score[3];

};

typedef struct student stu;

void print(stu* p) {

printf("学号 姓名 成绩1 成绩2 成绩3 ");

for (int i = 0; i < N; ++i) {

printf("%d ", (p + i)->num);

printf("%s ", (p + i)->name);

for (int j = 0; j < 3; ++j) {

printf("%d ", (p + i)->score[j]);

}

printf(" ");

}

}

void main() {

stu arr[N];

stu* p = arr;

//输入

for (int i = 0; i < N; ++i) {

printf("请输入第%d个学生的信息 ", i + 1);

printf("请输入num ");

scanf("%d", &(p + i)->num);

printf("请输入姓名 ");

scanf("%s", &(p + i)->name);

for (int j = 0; j < 3; ++j) {

printf("请输入score%d ", j + 1);

scanf("%d", &(p + i)->score[j]);

}

}

//输出

print(p);

system("pause");

}

运行效果:

(4)c语言print教程扩展阅读:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--&gt;m域宽,打印出来以后,在控制台上,显示m位;

如果我们要打印的数的位数如果超过我们设定m则原样输出;

如果我们要打印的数的位数如果小于我们设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。

Ⅳ print("%c" ,i+65)c语言

要看你的i是多少了,65用%c输出是‘A’,如果i=1,呢么输出就是A后面一个B

i=2就是输出C,以此类推

Ⅵ C语言怎么用printf输出字符串。

void main()

{

unsigned char *x = "ab,sdf,sad,23432,cc";

data = x;

printf("data = %c ", *data);

printf("data = %s ", data);

system("pause");

}

(6)c语言print教程扩展阅读:

printf输出字符串的一些格式

1、原样输出字符串:printf("%s", str);

2、输出指定长度的字符串, 超长时不截断, 不足时右对齐:printf("%Ns", str);

注:N 为指定长度的10进制数值

3、输出指定长度的字符串, 超长时不截断, 不足时左对齐:printf("%-Ns", str);

注:N 为指定长度的10进制数值

4、输出指定长度的字符串, 超长时截断, 不足时右对齐:printf("%N.Ms", str);

注:N 为最终的字符串输出长度

M 为从参数字符串中取出的子串长度

5、输出指定长度的字符串, 超长时截断, 不足时左对齐是:printf("%-N.Ms", str);

注:N 为最终的字符串输出长度

M 为从参数字符串中取出的子串长度

参考资料来源:printf-网络

Ⅶ C语言printf后面算法怎么用啊

错误不是printf而是没有声明变量abc的数据类型。
应该这么写:
int a=3;
int b=4;
int c=a+b;
或者对变量先定义后声明:
int a,b,c;
a=3;
b=4;
c=a+b;

关于printf的语法:
1、如果不是输出变量中的值,而是输出一句话直接printlf("XXXXX");就可以了;
2、如果输出变量中的值,那需要对这个变量在printf中进行两方面的关注。
第一方面双引号里面规定输出的格式比如%d输出int型的,%f输出float型的。
第二方面关注输出的是那个变量,也就是引号后面的输出表列。
比如printf("%d",a);把变量a中的值以%d的格式输出出来。

Ⅷ c语言print函数输出格式

应该是printf("abc")和printf("%d",i)

如果i=3,则printf("abc%de",i)在屏幕上输出abc3e,明白了吧?

前面""里面的任何内容就是要在屏幕上输出的文本,但是遇到%开头的如%d、%f、%s,就替换为后面对应的变量

Ⅸ C语言如何使用print语句

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

Ⅹ C语言编程打印以下图案

更多C语言教程