C语言python 输出时间输出1703808

C语言 关于输出数据时的换行问题。_百度知道
C语言 关于输出数据时的换行问题。
RT,拿一个例子来说吧,五本书借给三个人,有多少种借法,要求输出每一种借法,每输出三组数据就换一行。
以下是我写的:
for(a=1;a&=5;a++)
for(b=1;b&=5;b++)
for(c=1;c&=5;c++)
if(a!=b&&b!=c&&c!=a)
{printf(&%d %d %d&,a,b,c);}
像这样的输出每三组...
二楼三楼麻烦看清楚啊,是每三组才换行,不是每组都换,那么简单加个\n我就不用了来问了吧。四楼的谢谢~!就你了!
我有更好的答案
printf(&%d %d %d&,a,b,c);,在这个语句里面的最后一个%d后面加上这样一句:\n也就是改写成:printf(&%d %d %d\n&,a,b,c);,这样就可以实现没输出一个借法,就可以换行了。其中\n表示换行,这些是转义字符。还有很多。例如\t,表示TAB键等等。
采纳率:47%
{printf(&%d %d %d&,a,b,c);}加上\n变成 {printf(&%d %d %d\n&,a,b,c);}
想啊系啊系啊系啊
int i=0;for(a=1;a&=5;a++)
for(b=1;b&=5;b++)
for(c=1;c&=5;c++)
if(a!=b&&b!=c&&c!=a)
printf(&%d %d %d&,a,b,c);
if(i%3==0)
printf(&/n&);
本回答被提问者采纳
1条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言输出时间的格式问题_百度知道
C语言输出时间的格式问题
要输入时间,但是用printf(“%d:%d”\n&,hour,min);的话,遇到23:03 就会变成23:3,这怎么办啊,要求的是必须是两位,如果用“%2d”,又成了空格3,应该怎么弄啊?
我有更好的答案
使用printf(&%d:%02d\n&, hour, min);前面的那个0的意思就是位数不足时前面补0输出
采纳率:84%
来自团队:
当成字符输出
主要是之前需要运算等等,不单单是输出,我想知道的现在已经是整形了,想按照23:03输出有什么办法吗?就是结果已经是hour=23;min=3;了 有什么办法自动补零吗?
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言中,prinf输出涉及变量自加时,如何确定输出值?_百度知道
c语言中,prinf输出涉及变量自加时,如何确定输出值?
#includeint main(){ int b=6,c=7; printf(“%d %d %d %d&,++b,b,c,c++); return 0;}结果是 7 6 8 7理解得很混乱。。。求指点迷津。。。。。详细点吧。。。
我有更好的答案
第一,我们自己写程序时,一定不要这样写!太坑人了第二,不同的机器printf取变量的顺序有可能不同,有从左向右的,有从右向左的,这样其结果不同!第三,根据你的运行结果,可知你的机器输出取变量时是从右向左的,分析如下:先取变量c++ , 此时c=7,
输出7后,c=c+1=8再取c 输出8再取b 输出6再取++b , 此时b=6,前++要求先运行b=b+1=7,再输出,结果是7
其实之前的程序是这个,多了一个a#includeint main(){ int b=6, c=7, a=5; printf(“%d %d %d %d %d&,a,++b,b,c,c++); return 0;}结果是
5 7 6 8 7按照你说的不应该a的值5应该是在最后么。。
取变量的顺序和输出的顺序不是同一个概念!!输出顺序是按我们看到的顺序排列的,a在第一个,++b在第二个等等而机器在读取相应值时,是按另外一个顺序读的,慢慢理解一下
采纳率:75%
输出是7 6 7 7吧?你是不是搞错了看输出格式,++b,b在++的右面所以先+1再输出b=7;
而b的话输直接输出6,
c的话同上;
c++因为c在左边所以直接输出!即输出7 6 7 7
我试过了。。没错吧。。。
楼上说得好,我也是菜鸟一个--!
不过我电脑运行下来是7677
%d 整数 格式一个对应一个++b
等于 b+1c++
但此时b 与c
各为7 8还是看看书实在
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。21:28 提问
C语言 输出时多显示了一个数据
第一步输入完数据后
然后退出进行第五步输出数据时
学号输出的时候还附带了姓名(就是本来应该只输出学号却还多输出了名字)
不知道为什么?
源代码如下
int bExit = 0;
int total = 0;
#define Create(the_one) the_one=(Stu *)malloc(sizeof(Stu))
struct Student
char num[12];
// 数字学号
char name[20]; // 姓名
char sex[5];
char telnum[11];
// 电话号码
struct Student *
Stu *the_one, *h, *pr,*last, *
//1.添加学生函数
void ADD()
int Four = 0;
printf("================================\n");
Create(the_one);
the_one-&next = NULL;
//end指向倒数第二个结点
last-&next = the_//将the_one放在链表的 最后
last = the_
//last指向倒数第一个结点
//输入学号
printf("输入学生信息:\n12位学号:");
while (!Four)
gets(the_one-&num);
if (strlen(the_one-&num) != 12)
printf("输入非法:学号必须是12位,请重新输入!\n学号:");
//输入姓名
printf("学生姓名:");
gets(the_one-&name);
//输入电话号码
printf("学生电话号码(11位):");
gets(the_one-&telnum);
//请输入性别
printf("请输入性别(填写男或女): ");
gets(the_one-&sex);
printf("================================\n");
//2.查询学生函数
void CHECK()
Stu *target, *p;
int fond = 0;
printf("================================\n");
printf("输入要查找学生的学号:\n学号:");
Create(target);
gets(target-&num);
for (p = h-& p = p-&next)
if (!strcmp(p-&num, target-&num))
printf("学号为%s的学生信息:姓名(%s),性别(%s),电话号码(%s)\n", p-&num, p-&name,p-&sex, p-&telnum);
free(target);
if (!fond)
printf("Wrong Student NO.!\n");
printf("================================\n");
//3.编辑学生
void EDIT()
Stu *target, *p;
int fond = 0;
printf("================================\n");
printf("输入要编辑学生的学号:\n学号:");
Create(target);
gets(target-&num);
for (p = h-& p = p-&next)
if (!strcmp(p-&num, target-&num))
printf("学号为%s的学生信息:姓名(%s),性别(%s),电话号码(%s)\n", p-&num, p-&name,p-&sex, p-&telnum);
printf("请选择修改项目:\n1:姓名\n2:电话号码\n");
c = getch();
switch (c)
printf("输入正确的姓名:");
gets(p-&name);
printf("输入最新电话号码:");
gets(p-&telnum);
printf("学号为%s的学生最新信息:姓名(%s),性别(%s),电话号码(%s)\n", p-&num, p-&name,p-&sex, p-&telnum);
free(target);
if (!fond)
printf("Not Exit This NO.!\n");
printf("================================\n");
//4.删除学生
void DELETE1()
void PRINALL();
PRINALL();
Stu *target, *p, *
int fond = 0;
printf("================================\n");
printf("输入要删除学生的学号:(如果删除所有学生信息,请输入0000)\n学号:");
Create(target);
gets(target-&num);
char *zero=&"0000";
if (!strcmp(target-&num, "0000"))
h-&next = NULL;
total = 0;
for (pr = h, p = h-& pr = pr-&next, p = p-&next)
if (!strcmp(p-&num, target-&num))
printf("学号为%s的学生信息已删除\n", p-&num);
free(target);
pr-&next = p-&
p-&next = NULL;
free(p);此句报错
if (!fond)
printf("没有找到学号为%s的学生,请确认学号输入是否正确\n");
printf("================================\n");
//5.打印全部
void PRINALL()
int amounts = 1;
printf("================================\n");
printf("所有学生信息:\n");
for (ap = h-& ap = ap-&next)
printf("%d,%s,%s,%s,%s\n",amounts++,ap-&name,ap-&num,ap-&sex,ap-&telnum);
printf("================================\n");
//6.总人数
void TOTAL()
printf("================================\n");
printf("学生总人数:%d\n", total);
printf("================================\n");
//菜单函数
void Menu()
printf("================================\n");
1.添加学生.
2.查询学生.
3.编辑学生.
4.删除学生.
5.打印全部.
printf("================================\n");
order = getch();
system("cls");
switch (order)
DELETE1();
PRINALL();
bExit = 1;
while (!bExit)
system("cls");
void main()
//创建链表头
Create(h);
pr = last = end = the_one =
the_one-&next = NULL;
按赞数排序
字符串长度需要比你实际用到的长度+1
比如你char num[12],学号只能11位,否则会把结尾的\0冲掉,导致和后面的姓名连成一个字符串。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐C语言输出如下菜单_百度知道
C语言输出如下菜单
C语言输出如下菜单
我有更好的答案
大致代码如下#include&&stdio.h&#include&&stdlib.h&void&menu(){&&&&printf&(&\t&&&&主菜单\n&);&&&&printf&(&===============================\n&);&&&&printf&(&\t1.输出学生成绩\n&);&&&&printf&(&\t2.查询学生成绩\n&);&&&&printf&(&\t3.打印学生成绩\n&);&&&&printf&(&\t0.退出系统\n&);&&&&printf&(&===============================\n&);}int&main(){&&&&int&&&&&menu();&&&&scanf(&%d&,&&operation);&&&&switch(operation){&&&&case&1:&&&&&&&&printf&(&请输入\n&);&&&&&&&&&&&&case&2:&&&&&&&&printf&(&请输入查询学生学号\n&);&&&&&&&&&&&&case&3:&&&&&&&&printf&(&正在输出\n&);&&&&&&&&&&&&case&0:&&&&&&&&printf&(&谢谢使用\n&);&&&&&&&&&&&&default:&&&&&&&&printf&(&输入错误\n&);&&&&&&&&&&&&}&&&&return&0;}
采纳率:84%
来自团队:
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 如何精通c语言 的文章

 

随机推荐