个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
[T]请删除
2个回答
#include main() { int i; scanf("%d ",&i); while(i>10 || i<1) scanf("%d ", &i); }
char input; //'0'-'9' if (input '9') error return input-'0';
#include main() { char c; int s=0,n; printf("请输入整数:"); while((c=getchar())!='\n')//判断,当遇到回车键时结束程序。 { if(c>='0'&&c<='9') { n++; s=s+(c-48);//因为‘0’的ASCL...
/*程序简单,但其不可以超过100个字符,如果要无限的话,这个需要一定的数据结构处理*/ #include #include #include void main() { int i,j=0,k=0; char s[100]; printf("Input a String:"); scanf("%s...
1个回答
两种方法。 1、正常的方法。定义10个元素的数组,然后先输入。然后输入删除的数字,遍历数组,找到这个元素,然后将后面的元素一次向前移动一位,然后输出前9个数字。 2、偷懒的方法。定义10个元素的数组,然后先输入。然后输入删除的数字,直接遍历输出数组,输出前先判断是否等于删除的数字,等于的话,直接co...
然后用for loop实现,注意负号和空格
这实际上要对各位数从大到小排序。排序算法是算法的基础,网上有的是现成的代码。 这里给出一个冒泡实现的函数。 int MaxNumber(int number) { char digits[10] = {'\0'}; itoa(number, digits, 10); size_t len = str...
3个回答
那个是俘点!
你能说清楚一点吗?
递归问题呀,超复杂,如果不考虑0和重复的数字就简单了。。。。。
#include #include void main() {int a=0,b=0,c=0; char ch; //a为字母个数,b为数字个数,c为标点符号个数 while((ch=getchar())!='#') {if(ch>='a'&&ch='A'&&ch='0'&&ch<='9') b++...
这个要先算出运算符号和空格,然后定义两个数 我也好久没有做老,有些忘记老,请原谅
第一题: int main() { char c; int nChar = 0;/*字母数*/ int nSpace = 0;/*空格数*/ int nNum = 0;/*数字数*/ int nOther = 0;/*其他*/ while(scanf("%c", &c)) { if(c == '\n...
代码没写对吧
在C语言中,输入getch是不带回显的,可以把数字隐藏起来的。