关于c语言编程问题!!急急急!!

作者&投稿:纵田 (若有异议请与网页底部的电邮联系)
新手:C语言编程问题~

#include #include int AskAndAnswer(char q[]){ char input[2]; puts(q); scanf("%s", input); // 跳过空格、制表符或回车 return (0 == strcmp(input, "Y") );}void main(){ if (AskAndAnswer("A是逗比么?") ) { if (AskAndAnswer("那么A是大逗比么?") ) { AskAndAnswer("果然有眼光!"); } else { AskAndAnswer("A不是大逗比是什么…"); } } else { if (AskAndAnswer("难道你是A么?") ) { AskAndAnswer("你明明就是逗比"); } else { AskAndAnswer("A给你好处了?"); } } printf("恶搞一下
"); return;}

在你的基础上。。。。给你修改了。。。。测试了下。。。。运行结果就是你想要的那样。。。希望能帮到你。。。

void main(){
int i,j,k;
char c='*';
for(i=0;i<=3;i++)
{for(j=3-i;j>0;j--)
printf(" ");
for(k=2*i+1;k>0;k--)
printf("%c",c);
printf("
");
}

for(i=0;i<3;i++)
{for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<2*(3-i)-1;k++)
printf("%c",c);
printf("
");
}
}

#include <stdio.h>
void main()
{
char m;
while(1)
{
printf("please input a intager:");
scanf("%c",&m);
if(m>='9'||m<='0')
{
printf("ERROR,:");
continue;/*输入不正确,重新输入*/
}
break;/*输入正确,结束循环*/
}
}

利用字符数组存储输入数据。。
然后用循环判断是否在0-9间,如果有一个不是,就要求重新输入。。

# include <stdio.h>
# define N 2
main() /*2 为要求输入的整数*/
{
int in;
printf("Please input a integer:\n");
scanf("%d\n",&in);

while(in!=N) {
printf("Error,please input again\n");
scanf("%d\n",&in);}

printf("OK,Your answer is right.\n");
getch();
}


C语言编程问题!!!
题目应该是这样的吧 main(){ int a=9,b=8,c=7,x=1;if(a>7){ if(b>8){ if(c>9){ x=2;} else { x=3;} } } } 程序在执行的时候,先判断a是不是大于7,经过判断确实是,于是进入第二个if进行判断看是不是b大于8,经过判断,不是,那么程序就不会执行下面了,直接跳出,所以...

关于C语言编写程序的一个疑问 高手帮忙看看我的程序哪错了
最后,尽量不要在C语言代码中夹杂中文,虽然我知道你是在做说明,那就正规点用\/\/作注释。不要再写成char verb[100][8]={"开炮",等一百个词}; 养成良好的代码书写习惯也是学习C语言很重要的一环。特别提醒这四个问题,祝你编程方面有所提高。另外说明一声,C语言是认汉字的,你老师说的没错。以...

c语言编程100题,有没有大神帮帮忙
您好,c语言经典100题:【程序1】题目:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数 都是多少 1.程序分析:可填在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去 掉不满足条件的排列.2.程序源代码:main(){ int i,j,k;printf("\\n");for(i1;i<5;i++)\/*...

C语言编程题:输入一个正整数 repeat (0<repeat<10),做 repeat 次下列...
2、确认程序使用变量及类型 根据程序需求可以确定所需变量及类型(如下图所示),此处应注意通过循环读取字符并同步统计,故仅需要使用一个char存储字符。3、完成程序设计 此处调试时发现读取repeat后需要使用getchar()去除缓存区存在的字符'\\n'避免对实际输入造成影响。4、程序调试检验 程序运行第一行为...

一道C语言的编程题,兔子洞的问题。
include <stdio.h> int main(){ \/\/Hole表示20个三洞 ,Hole【21】是为了数组下标从1开始,方便对题目的理解 \/\/初始化为0,表示还没有被 灰狼搜索 int Hole[21] = {0};int i = 1,j;\/\/进行15次循环,表示灰狼搜索了15次 for(j = 1; j <= 15; j++){ Hole[i] = 1; \/\/将洞...

C语言编程题 求解
按照题意,表格使用结构链表实现。其中成员班级或工龄,使用自定义的联合体union(就是题目要求的共用体)。函数异常不做处理,直接抛出,你需要可以在调用时判断处理异常。include <stdio.h> include <malloc.h> typedef union info4 { char cName[10];\/\/班级名称 int wAge;\/\/工龄 }IO4;typedef ...

C语言编程怎么解决分糖问题
分糖果问题 幼儿园有n(<20)个孩子围成一圈分糖果,老师先随机地发给每个孩子若干颗糖果,然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友;如共有8个孩子,则第1个将原来的一半分给第2个,第2个将原有的一半分给第3个……第8个将原来的一半分给第1个,这样的...

c语言。编程题:输入一个正整数n(大于一小于九),输出九九乘法口诀表的前...
include "stdio.h"void main(){ int a[9][9]; int i,j,x=0,n; scanf("%d",&n); for(i=0;i<9;i++) for(j=0;j<i+1;j++) a[i][j]=(i+1)*(j+1); for(i=0;i<9;i++) { for(j=0;j=n)break; } printf("\\n");...

c语言编程字母数字转换问题
include <stdio.h>#define N 50char char2int(char ch){\/\/转换函数 char r; switch(ch){ case 'A': case 'B': case 'C':r='2';break;\/\/为了减少结果的判断,直接将数字转换成数字字符 case 'D': case 'E': case 'F':r='3';break; case 'G': ...

c语言编程的问题
include <stdio.h> \/\/包含头文件 main() \/\/主函数 { FILE *fp; int i=20,j=30,k,n;\/\/定义一个文件指针,fp,整型i j k n fp=fopen("d1.dat""w"); \/\/打开文件d1.dat也就是建立文件,后面的w就是write fprintf(fp,"%d\\n",i); \/\/写出文件函数,写出20,第二个...

南票区17389127629: 急急急 c语言 编程 问题 -
明苏当飞: #include<iostream> using namespace std; int qmin(int b[10]); int main() { int a[10]; int n = 0; cout << "请输入10个数:\n"; for ( n = 0; n < 10; n++) { cout << "请输入第" << n + 1 << "个数:"; cin >> a[n]; } cout<< "10个数最小的是:" << ...

南票区17389127629: C语言编程问题 急!!! -
明苏当飞: 呵呵 和我刚看的一样啊 我给你个好的 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围.从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人...

南票区17389127629: 高分急求!C语言编程问题,求高手解答 -
明苏当飞: 1、首先第四行是定义的一个子函数,在主函数内部定义的所以后面要加分号2、设定abc三个变量是题目所需,因为比较大小两个数来比较第三个变量来保存比较结果,你也可以设定两个变量,把比较结果保存到输入值中不过就会覆盖原来的值3、Z是一个子函数变量,设定在主函数中在子函数不能使用,z的生存期只有在那个max函数中才会分配内存空间4、第18行没有出来,第16行倒是可以给你解释哈,在16行他是返回比较值保存在z当中的然后在第7行那个c就会接收到max的比较结果

南票区17389127629: 关于C语言编程的问题,求大神打救,在线等!!急急急!!! -
明苏当飞: 问题1 #include<iostream> using namespace std; double price; int num; int main(){cin>>price>>num;cout<<price*(double)num;return 0; }问题2 #include<iostream> #include<string> using namespace std; string s; int main(){cin>>s;for(int i=s.size()-1;i>=0;i--)cout<<s[i];return 0; }

南票区17389127629: c语言编程问题(急) -
明苏当飞: 主要一个原因是 父进程和子进程共享代码段,父进程fork出来的子进程同时也会fork自己的子进程,下面代码已经调试,符合题目要求#include #include #include int main() { pid_t pid_b, pid_c; if ((pid_b = fork()) > 0) { printf("父进程:\n"); printf(...

南票区17389127629: 急急急!请教高手几个C语言问题.感激不尽!!! -
明苏当飞: 说实话,这些题要是多看几遍书的话,是挺简单的.(上面的是要让填空吧.)1.不好意思,学公约数的时候在几年级来着,真给忘了公约数是干啥的.2.(4)*p++!=0//我觉的...

南票区17389127629: C语言编程问题
明苏当飞: 第一:设置三个变量:两个整型的,一个字符的,两个整型是用来输入两个数的,而字符型用来输入运算法; 第二:判断一下输入的字符类型,可以用if或者switch; 第三:用输出语句直接输出结果; main() {int a,b; char c; scnaf("%d%c%d",...

南票区17389127629: 有关c语言编程的问题 -
明苏当飞: 要有通用性的话建议把各个功能写成函数,方便调用和重用.至于界面美观和操作性就要看你制作界面的程度了

南票区17389127629: c语言问题,急急急
明苏当飞: 首先,输入格式错误: %f因为定义的为int变量,故要用%d.否则,可以输入,但数值会是其他数值,因为保存格式不同另外,在输入时,除格式字符外的字符必须全部同时输入,如: 1,2,3,4 (','必须输入)其次,计算表达式错误:2(b*c-a*d)/(d*d*c-c*c*d);我猜想,你原本的意思应该是:2*(b*c-a*d)/(d*d*c-c*c*d) 或其他建议,输出格式尽量与其数据类型相同,以避免不必要的错误还有,此处计算结果建议用浮点数表示

南票区17389127629: 有关C语言编程的问题
明苏当飞: 这么写就可以了: 在最前面加上#include<stdlib.h> 然后在main()函数最后加上: system("pause"); 这样运行完毕之后就不会自动退出,而会等待你确认 比如,这么写一个程序(用于计算从1到n的连加和): #include<stdio.h> #include<...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网