C语言,求一段回答问题格式的代码。 C语言怎么做个抽签程序,就是老师要用这程序来随即抽取学号来回...

c\u8bed\u8a00 \u9488\u5bf9\u4e0b\u5217\u7a0b\u5e8f\u6bb5\u56de\u7b54\u95ee\u9898

(1) for(t=1;t<=100;t++)
(2) {
(3) scanf("%d",&x);
(4) if(x<0)continue;
(5) printf("%3d",t);
(6) }
t=1\u65f6\uff0ct<=100\u6210\u7acb\uff0c\u6267\u884c\u7b2c\u4e09\u884c\uff0c\u9700\u8981\u4f60\u8f93\u5165\u4e00\u4e2a\u6574\u6570\uff0c\u5b58\u5165x\u3002
\u8f93\u5165\u4e4b\u540e\uff0c\u6267\u884c\u7b2c\u56db\u884c\uff0c\u5bf9X\u8fdb\u884c\u5224\u65ad\u3002
\u5f53x\u4e3a\u5c0f\u4e8e0\u7684\u6574\u6570\uff0c\u90a3\u4e48\uff0c\u6267\u884ccontinue\u8bed\u53e5\uff0c\u5219\u76f4\u63a5\u5ffd\u7565\u7b2c\u4e94\u884c\u8bed\u53e5\uff0c\u7ee7\u7eed\u6267\u884c\u7b2c\u4e00\u884c\u8bed\u53e5\uff0c\u4f46\u6574\u4e2a\u5faa\u73af\u4e0d\u4f1a\u7ed3\u675f\uff0c\u6545\u6392\u9664\u9009\u9879D\u3002
\u5f53x\u4e3a\u4e0d\u5c0f\u4e8e0\u7684\u6574\u6570\uff0c\u90a3\u4e48\uff0c\u4e0d\u6267\u884ccontinue\u8bed\u53e5\uff0c\u8f6c\u800c\u6267\u884c\u7b2c\u4e94\u884c\u8bed\u53e5\uff0c\u8f93\u51fa\u4f60\u8f93\u5165\u7684\u6574\u6570\u3002\u7136\u540e\u7ee7\u7eed\u6267\u884c\u7b2c\u4e00\u884c\u8bed\u53e5\u3002\u56e0\u6b64\uff0c\u9009\u9879A\u548c\u9009\u9879C\u53ef\u4ee5\u6392\u9664\u4e86\u3002

#include
#include
#include
void main()
{
int num;
time_t t;
srand((unsigned)time(&t)); //\u83b7\u53d6\u5f53\u524d\u65f6\u95f4\u4f5c\u4e3a\u79cd\u5b50\uff0c\u4fdd\u8bc1\u6bcf\u6b21\u4ea7\u751f\u968f\u673a\u6570\u7684\u79cd\u5b50\u4e0d\u540c
num=random(60); //\u7528\u51fd\u6570random\u57280-60\u4e4b\u95f4\u4ea7\u751f\u4e00\u4e2a\u968f\u673a\u6570
printf("num=%d",num);
}


\u5e0c\u671b\u56de\u7b54\u5bf9\u4f60\u6709\u5e2e\u52a9\uff01


\u3010\u539f\u521b\u7b54\u4eba\u3011

#include<stdio.h>
#include<conio.h>
int pd(char a){
 if(a == 'a'||a == 'b'||a == 'c'||a == 'd'||
  a == 'A'||a == 'B'||a == 'C'||a == 'D')
  return 0;
 return 1;
}
void da_insert(char a[][200]){//类型数组,最多10中类型
}
void ti_insert(char a[][200]){//题目数组,存储最多100个题目的内容
}
void s_insert(char a[][4]){//选项跳转数组,存储最多100个题目的四个选项对应的跳转到哪个题目
}
int main(){
 int i = 0;
 char a = 0;
 char ti[100][200] = {0};  //题目
 char da[10][200] = {0};   //类型
 int s[100][4] = {0};   //设定100题,每题4个选项的跳转,内容为题号
         //设定跳转出结果类型时,内容第一个类型为200,往后依次加1
 while(1){
  printf("%d、
%s
",i,ti[i]);  //输出题号,题目
 
  do{
   a = getch();
  }while(pd(a));     //选择答案,判断不是abcd时重新输入(不提示)
 
  switch(a){
  case 'a':
  case 'A':
   i = s[i][0]-1;    //当选a时,题号i变为事先设定的
   break;
  case 'b':
  case 'B':
   i = s[i][1]-1;
   break;
  case 'c':
  case 'C':
   i = s[i][2]-1;
   break;
  case 'd':
  case 'D':
   i = s[i][3]-1;
   break;
  }
 
  if(i >= 200)
   break;     //当i大于等于200时,跳出答题循环
 }
 
 printf("你的类型是%d
",i-199);  //显示获得的类型编号
 printf("类型简介%s
",da[i-200]); //显示获得的类型内容
 return 0;
}

给你个万能模板,自己填题目等内容



void show_result(int kinds)
{
    // 按照指定的kinds,显示对应的最终结果
}

// 假使这是最后一个问题之一
void question9()
{
    printf("Q9: qweqweqweqwe?
");
    printf("A: qweqweB: qweqweC: qweqwe
");
    char input = 0;
    scanf("%c
", &input);
    
    if ( input == 'a' || input == 'A' )
        show_result(5);
    else if ( input == 'b' || input == 'B' )
        show_result(4);
    // else ...
}

void question8()    // 倒着定义,因为跳转都是在比较靠前的几个问题里发生的
{
    printf("Q8: qweqweqweqwe?
");
    printf("A: qweqweB: qweqweC: qweqwe
");
    char input = 0;
    scanf("%c
", &input);
    
    if ( input == 'a' || input == 'A' )
        show_result(3);
    else if ( input == 'b' || input == 'B' )
        question9();
    // else ...
}
....
void question1()
{
    printf("Q1: qweqweqweqwe?
");
    printf("A: qweqweB: qweqweC: qweqwe
");
    char input = 0;
    scanf("%c
", &input);
    
    if ( input == 'a' || input == 'A' )
        question1();
    else if ( input == 'b' || input == 'B' )
        question3();
    else
    {
        printf("错误的输入,亲重做此题!
");
        question1();
    }
}

void main()
{
   question1();
}


while循环控制回答问题个数,switch控制问题跳转

index = a;//初始化第一个问题
cnt=0;  
while(cnt<NUMBER)//共回答的问题数
{
    cnt++; 
    swtich(index)
    {
          case 1://第一个问题
            ans = AnswerQuestion1();//回答第一个问题,得到答案。 
            if(ans==a)
                index = next_1_a;  //下一个问题编号
            else if(ans==b)
                index = next_1_a; 
            break; 

            //case 2后面的没写了 
 
     } 
}


  • 姹c璇█棰樼洰浠g爜绛旀
    绛旓細include <stdio.h> int isPrime(int n) { /*鍒ゆ柇绱犳暟鍑芥暟*/ int i; int flag = 1; for (i=2;i<n;i++) /*浠2寰幆鑷宠嚜韬紝濡傛灉鑳借鍏堕棿浠讳竴鏁版暣闄わ紝鍒欏惊鐜粨鏉燂紝鍏朵负闈炵礌鏁*/ if (n%i==0) { flag = 0; break; } return flag;}int main(void) {...
  • C璇█闂闂鎴鍥炵瓟鏃,鏄庝箞鎶鏍煎紡銆佺鍙枫佽鍙枫佽繕鏈夐鑹查兘涓璧风矘璐...
    绛旓細宸茶禐杩 宸茶俯杩< 浣犲杩欎釜鍥炵瓟鐨璇勪环鏄? 璇勮 鏀惰捣 鍏朵粬绫讳技闂 2014-02-27 html缃戦〉涓樉绀篶璇█浠g爜,鍔犱笂琛屽彿鍜岄鑹 8 2012-03-25 c璇█涓鍙<<鏄粈涔堟剰鎬 391 2013-08-06 C璇█鐨%ld銆%d銆%U鏄暐鎰忔濆晩? 51 2013-12-27 C璇█,鏁版嵁淇濆瓨鐨鏍煎紡涓鑸槸浠涔 2010-09-08 C璇█涓"琛屽彿"鏄粈涔...
  • C璇█闂 璇烽棶绛旀鐨勬爣鍑鏍煎紡鏄庢牱鐨 姹傝В鍟︺
    绛旓細
  • c璇█棰樼洰姹傛暀瑕佹眰杩囩▼涓庣瓟妗
    绛旓細11锛歩f (abs(x)>5)杩囩▼锛氶鐩姹倄鐨勭粷瀵瑰硷紝闇瑕佺敤鍒癮bs鍑芥暟鍜屽ご鏂囦欢math.h浠ュ強if鍒ゆ柇璇彞 12锛欴 杩囩▼锛氶昏緫杩愮畻绗︿袱渚ф渶缁堣杞崲鎴恇ool鍊艰繍绠楋紝bool鍊煎彧鏈夐潪0(鐢1琛ㄧず)鍜0涓や釜鍊硷紝鎵浠ュ彧瑕佷笉鏄0锛屽氨琚浆鎹负1锛鎵浠ユ棤璁轰粈涔堢被鍨嬬殑鍊奸兘鍙互鍙備笌杩愮畻銆13锛C 杩囩▼锛氳繖鏄熀纭 14锛欱 杩囩▼锛氱敱...
  • C璇█,姹绗竴棰樼瓟妗堛
    绛旓細include <stdio.h>int main() { int i, m = 0, n = 0; for (i = 15; i <= 1000 && m < 5; i++) if (0 == i % 15) { n += i; m++; } printf ("%d\n", n); return 0;}
  • 姹傝В閲婁竴涓嬭繖娈礐璇█鐨浠g爜,鎬ワ綖锝烇綖灏藉彲鑳界殑璇︾粏浜,婊℃剰鍥炵瓟杩藉姞鍒嗘暟...
    绛旓細鎴戜滑鍙湅涓诲嚱鏁 void main(void){ unsigned char xy[3]={0,0,0};while(1)//杩涘叆涓涓獁hile寰幆锛岃繖涓笉浼氫腑鏂 { init1820();//鍒濆鍖1820锛1820鏄釜璁惧锛焪rbyte(0XCC);//璋冪敤鍐欏嚱鏁帮紝鍐欏叆0xCC鍜0x44 wrbyte(0X44);//P1DIR|=0X03;init1820();//鍐嶆鍒濆鍖 wrbyte(0XCC);//...
  • C璇█绋嬪簭璁捐棰,姹澶х
    绛旓細寰堝澶╂病鍥炵瓟闂浜嗭紝浠婂ぉ濂夌尞涓浠斤紒杩愯绀轰緥濡備笅锛氫唬鐮佸涓嬶細include "stdio.h"int main(){ int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){ if(a[i]%7 == 0){ printf("%d\n",a[i]);break;} } if(i>=10)printf("not exist\n");return 0...
  • c璇█姹绛旀!鎬!鎬!鎬!
    绛旓細绛旀锛26.鍔熻兘锛氭眰a,b,c涓殑鏈澶у笺傞鍏堟妸a鐨勫艰祴缁檓锛屽綋b澶т簬c鏃讹紝m锛堝嵆a锛変笌 涓巃姣旇緝锛屽綋m灏忎簬b鏄紝鎶奲鐨勫艰祴缁檓锛屽悗闈竴鏍风殑閬撶悊銆27.while锛堣〃杈惧紡1锛涜〃杈惧紡2锛涜〃杈惧紡3锛夎〃杈惧紡4锛涘叾涓〃杈惧紡1锛2锛3锛4閮藉彲浠ョ渷鐣ワ紝浣嗘槸鍒嗗彿涓嶈兘澶 鐪佺暐锛涘綋琛ㄨ揪寮2鐨勫间负鐪熺殑鏃跺欐墽琛岃〃杈惧紡4锛岃嫢涓...
  • C璇█闂,杩欎釜棰樻庝箞鍋,绛旀鏄1?
    绛旓細杩娈电▼搴浠g爜鐨勬墽琛岀粨鏋滄槸锛氳緭鍑1銆傚洜涓篿f(c=a)鎷彿涓苟涓嶆槸鎵ц鍒ゆ柇锛岃屾槸涓涓祴鍊艰鍙ワ紙鎶奱鐨勫艰祴鍊肩粰c锛夛紝缁撴灉鏄1锛涔熷氨鏄昏緫鍊间负true锛屾墍浠ユ墽琛岀揣闅忓悗闈㈢殑璇彞printf("%d\n",c);
  • C璇█闂,姹傚洖绛,鎬
    绛旓細绛旀 杈撳嚭锛2锛7,2,3 鍥涙寰幆鐨勭粨鏋滃垎鍒鍥 鍙娉ㄦ剰鍦╟ase 1鐨勬儏鍐典笅鐨勬椂鍊欑敱浜庡悗闈㈡病鏈塨reak锛涙墍浠绋嬪簭浼氳繛default涓璧锋墽琛屽畬锛屼富瑕佸埌杩欓噷鍜宨鐨勫彉鍖栵紝灏辨瘮杈冨鏄撶悊瑙d簡銆
  • 扩展阅读:扫一扫题目出答案 ... 党纪测试50题答案 ... 扫一扫一秒出答案 ... c语言编程题经典100例 ... 搜题拍照秒出答案 ... c语言的一些基本问题 ... c语言基础知识100题 ... 保密观100题答案 ... 2024党纪知识测试及答案 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网