苹果8plus充电速度可以设置速度吗

2013年6月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 809 人关注过本帖
标题:c语言编程问题,谢谢
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:8&&&
c语言编程问题,谢谢
程序功能:从键盘输入一个大于2的正整数n,求解并输出最接近n的素数(&n不包括n)。
&17&&&&&&&&&&&&&&&&&&
45&&&&&&&&&&&&&&&&&&
第3题(17分,源程序文件 1-A-3.C )
上机要求:按程序功能要求编写程序,并将程序代码保存1-A-3.C 中。
程序功能:从键盘上输入5个整数(设每个整数取值1至5),按示例格式输出5行数字图形,每行的数字及数字个数与输入数相对应。
&&& 5&&4&&3&&2&&1
则输出(□表示空格,↙表示回车):
&&& 5□5□5□5□5↙
&&& □4□4□4□4↙
&&& □□3□3□3↙
&&& □□□2□2↙
&&& □□□□1↙
示例说明:输出共5行,居中对齐形状。输入的第1个数为5,则输出的第1行有5个5,数字之间含有1个空格,第1个5之前有5-5=0个空格;输入的第2个数为4,则输出的第2行有4个4,数字之间含有1个空格,第1个4之前有5-4=1个空格;以此类推。
再如输入:
&&& 2&&3&&2&&1&&2
则输出(□表示空格,↙表示回车):
&&& □□□2□2↙
&&& □□3□3□3↙
&&& □□□2□2↙
&&& □□□□1↙
&&& □□□2□2↙
示例说明:输出共5行,居中对齐形状。输入的第1个数为2,则输出的第1行有2个2,数字之间含有1个空格,第1个2之前有5-2=3个空格;以此类推。
第4题(18分,源程序文件1-A-4.C )
从键盘输入一个字符串(不多于80个字符),分别在该字符串中的所有数字字符子串(即单个或多个连续的数字字符)前加入一个字符$,然后输出处理后的该字符串,如果该字符串中不包含有数字字符子串,则报告“There are no digits.”。例如,
输入:abcd4,Efghi*123p87KKK9034&&6 xyz
输出:abcd$4,Efghi*$123p$87KKK$9034&&$6 xyz
输入:abcd,Efghi*Pkkk&&#%xyz
输出:There are no digits.
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:新手上路
有没有人帮个忙啊
等 级:蝙蝠侠
帖 子:176
专家分:782
等 级:论坛游民
专家分:14
程序代码:#include&stdio.h&
#include&math.h&
int fun(int a)
&&& if (a&=<font color=#)
&&& return <font color=#;
&&& for(i=<font color=#;i&sqrt(a);i++)
&&&&&&&&if((a%i)==<font color=#)
&&&&&&&&return <font color=#;
&&& return <font color=#;
int main()
&&& int a,i;
&&& printf(&请输入一个大于2的整数:&);
&&& scanf(&%d&,&a);
&&& for(i=a-<font color=#;i&=<font color=#;i--)
&&&&&&&&if(fun(i))
&&&&&&&&&&&&printf(&%d&,i);
&&&&&&&&&&&&break;
&&& return <font color=#;
等 级:小飞侠
帖 子:765
专家分:2103
程序代码:#include &stdio.h&
#include &stdlib.h&
void display(int num)
&&& switch(num)
&&& case <font color=#:
&&&&&&&&printf(&<font color=#d\n&,num);
&&&&&&&&break;
&&& case <font color=#:
&&&&&&&&printf(&<font color=#d%2d\n&,num,num);
&&&&&&&&break;
&&& case <font color=#:
&&&&&&&&printf(&<font color=#d%2d%2d\n&,num,num,num);
&&&&&&&&break;
&&& case <font color=#:
&&&&&&&&printf(&<font color=#d%2d%2d%2d\n&,num,num,num,num);
&&&&&&&&break;
&&& case <font color=#:
&&&&&&&&printf(&%d%2d%2d%2d%2d\n&,num,num,num,num,num);
&&&&&&&&break;
&&& default:
&&&&&&&&printf(&input error!\n&);
&&&&&&&&return;
int main()
&&& char a[<font color=#];
&&& int num[<font color=#];
&&& gets(a);
&&& for(i=<font color=#;i&<font color=#;++i){
&&&&&&&&num[i]=atoi(a+<font color=#*i);
&&&&&&&&if(num[i]&=<font color=#&&num[i]&=<font color=#) display(num[i]);
&&& return <font color=#;
来 自:歌舞伎町
等 级:业余侠客
帖 子:94
专家分:230
#include&stdio.h&
#include&malloc.h&
&&& struct in *
};//创建结构体in;
struct in *creat(void)
&&& struct in *p;
&&& p=(struct in *)malloc(sizeof(struct in));
&&& p-&next=NULL;
&&& return(p);
}//开辟一个结构体空间,返回该空间的首地址;
int search(struct in *p)
&&& int flag=0;
&&& while(p-&next!=NULL)
&&&&&&&&if((p-&ch&47)&&(p-&ch&58))
&&&&&&&&&&&&flag=1;
&&&&&&&&&&&&
&&& return(flag);
}//进行判断,若有数字则返回1,没有数字返回0;
int main()
&&& struct in *head=NULL;
&&& struct in *p1=NULL;
&&& struct in *p2=NULL;
&&& int i=0;
&&& printf(&请输入字符串,以'*'加回车键结束\n&);
&&& p1=creat();
&&& head=p1;
&&& p2=p1;
&&& p1-&ch=getchar();
&&& while(p1-&ch!='*')
&&&&&&&&p2=creat();
&&&&&&&&p1-&next=p2;
&&&&&&&&p1=p2;
&&&&&&&&p1-&ch=getchar();
&&& i=search(head);
&&& if(i==0)
&&&&&&&&printf(&There are no digits.\n&);
&&&&&&&&p1=
&&&&&&&&while(p1-&next!=NULL)
&&&&&&&&&&&&if((p1-&ch&47)&&(p1-&ch&58))
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& printf(&$&);
&&&&&&&&&&&&}
&&&&&&&&&&&&printf(&%c&,p1-&ch);
&&&&&&&&&&&&p1=p1-&
&&& printf(&\n&);
&&& return(0);
来 自:歌舞伎町
等 级:业余侠客
帖 子:94
专家分:230
但是我开始尝试回车键结束,因此把判断条件while(p1-&ch!='*')中的‘*’换成‘\r’,
可是无论怎么敲回车键,都没有输出,
(换成回车键的ascii码值13也一样)
改成这样之后,在字符串末尾输入'*'后再回车,就正常输出了……
求高手解释……
是不是我的ASCII码使用有问题?
等 级:蒙面侠
帖 子:1047
专家分:4132
回复 6楼 S_Ringo
你确定有答案输出?
最基础的往往是你最容易忽略的!
来 自:歌舞伎町
等 级:业余侠客
帖 子:94
专家分:230
回复 8楼 于祥
亲测VC6有输出,……
但是把那个判断条件由‘*’改为‘\r’就木有输出了……
版权所有,并保留所有权利。
Powered by , Processed in 0.072036 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved有问题 @ 爱问Powered
举报原因(必选):
广告或垃圾信息
不雅词句或人身攻击
激进时政或意识形态话题
侵犯他人隐私
其它违法和不良信息

我要回帖

更多关于 苹果8plus充电速度 的文章

 

随机推荐